C語言實數除法怎樣保留小數(編程技巧)

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;
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章