浮点数的优点
1.可以表示整数之间的值;
2.由于存在缩放因子,它们可以表示的范围要大得多。
浮点数的缺点
1.计算效率低;
2.精度会降低.
#include <iostream>
int main()
{
float f_demo = 2.32E+22f;
float f_demo1 = f_demo + 1.0f;
cout << "f_demo = " << f_demo << endl;
cout << "f_demo1 - f_demo = " << f_demo1-f_demo << endl;
}
如上图结果所示,2.34E+22是个小数点左边有23位,加1即在23位上加1,但是float型数只能表示数字中的前6或者7位,因此修改第23位对这个值并不影响。