首页 > 代码库 > C++代码段六
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
a =2.34e+022
b-a=0
================================
2.34E+22是一个小数点左边有23位的数字。加上1,就是第23位加1,但float只能表示数字中的前6位或前7位,因此修改第23位的值不会有任何影响。
C++代码段六
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。