C語言中實數的除法怎樣保留小數呢?
這裏提供兩種方法,運行效果是一樣的:
(1)定義變量類型:a、b無論誰定義int或者double/float類型,都是整形轉化爲浮點型計算,保證除法運算中變量類型有一個是浮點型。
# include <stdio.h>
int main()
{
int a=3;
double b=2;
double c;
c=a/b;
printf("%f",c);
return 0;
}
(2)強制類型轉換:(double)/(float)
# include <stdio.h>
int main()
{
int a=3;
int b=2;
double c;
c=(double)a/b;
printf("%f",c);
return 0;
}