作用:用于表示小数
浮点型分为两种:
- 单精度(float)
例:float f1 = 3.14f;
注:这里加f的原因是默认识别3.14为double类型,然后再转换为float,加上f最开始就识别为float,就不会进行转换
- 双精度(double) | 数据类型 | 占用空间 | 有效数字范围 | | —- | —- | —- | | float | 4字节 | 7位有效数字 | | double | 8字节 | 15~16位有效数字 |
注:默认情况下,输出一个小数,会显示出6位有效数字
科学计数法:
// 科学计数法
float f2 = 3e2;// 3 * 10 ^ 2
cout << “f2=” << f2 << endl; // f2=300
float f3 = 3e-2;// 3 * 0.1 ^ 2<br /> cout << "f3=" << f3 << endl; // f3=0.03<br /> // 总结:e后面是正数,那就是10*n次方,e后面是负数,那就是0.1*n次方<br />