C++代码段六
摘自《Primer Plus》浮點數優缺點: 1 void test109()
2 {
3 float a=2.34E+22f;
4 float b=a+1.0f;
5 cout<<"a ="<<a<<endl;
6 cout<<"b-a="<<b-a<<endl;
7 } 輸出:
a? =2.34e+022
b-a=0 ================================ 2.34E+22是一個小數點左邊有23位的數字。加上1,就是第23位加1,但float只能表示數字中的前6位或前7位,因此修改第23位的值不會有任何影響。
a? =2.34e+022
b-a=0 ================================ 2.34E+22是一個小數點左邊有23位的數字。加上1,就是第23位加1,但float只能表示數字中的前6位或前7位,因此修改第23位的值不會有任何影響。
轉載于:https://www.cnblogs.com/QQ122252656/p/4197825.html
總結
- 上一篇: CSS3之阴影
- 下一篇: C/C++预处理宏的总结