在C++中float和double的存儲

 

double類型賦值問題:

        double d=1;

屏幕顯示: d=1.0

 

double d=1/2;
屏幕顯示: d=0.0

 

  double d=1.0/2;
屏幕顯示: d=0.5

        double d=1/2.0;
屏幕顯示: d=0.5

 

在兩個數之間做乘或者除的時候如果要想使結果的精度保持不變,一定要在變量賦值的時候採用相同的精度。例如:

double a=1,c=2;

double d=a/c;

屏幕顯示: d=0.5

定義兩個數其中一個爲double類型也是可以的

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