当前位置: 代码迷 >> 综合 >> [C++ Primer Plus]学习笔记--浮点数的优缺点
  详细解决方案

[C++ Primer Plus]学习笔记--浮点数的优缺点

热度:75   发布时间:2023-12-03 09:03:35.0

3.3.4 浮点数的优缺点
与整数相比,浮点数有两大优点.首先,它可以表示整数之间的数值.其次,由于有缩放因子,它可以表示的范围大得多.另一方面,浮点数的运算通常比整数慢(double比float快),且精度将降低.下面程序证明了最后一点.

#include<iostream>
int main()
{using namespace std;float a=2.34e+22f;float b=a+1.0f;cout<<"a="<<a<<endl;cout<<"b-a="<<b-a<<endl;return 0;} 

“`输出
a=2.34e+022
b-a=0
分析
2.34e+22f是一个小数点左边有23位的数字,float只能表示数字中的前六位或七位,加1修改第23位对这个值不会有任何影响.

  相关解决方案