C語言中除法怎么取得小數?
1、打開C-Free,新建文件。
2、輸入以下內容:(以除法為例)
#include <stdio.h>
main()
{
float a,b,c;
printf("請輸入被除數:");
scanf("%f",&a);
printf("\n請輸入除數:");
scanf("%f",&b);
c=a/b;
printf("\n%f÷%f=%f\n",a,b,c);
}
3、按F5運行,得到結果。
4、float a,b,c;意思是設置三個名為a,b,c的浮點變量,區別于整形變量(int a,b,c;)和字符串變量(char a,b,c;),浮點變量是可以帶小數的數值變量。
5、scanf("%f",&a);表示將你輸入的數字以帶6位小數的形式儲存于a中。
6、c=a/b; 是一個賦值語句,意思是將a除以b的值給c。四則運算中,加法運算符為+,減法為-,乘法為*,除法為/。
7、如果只想保留三位小數,可以在%f中間加.3,即printf("\n%.3f÷%.3f=%.3f\n",a,b,c)。
8、當然%.3f與%d一樣前面的%f與后面變量按順序一一對應即可。