实型(浮点型)
作用:用于表示小数
浮点型变量分两种:
1.单精度float
2.双精度double
两者区别在于表示id有效数字范围不同
数据类型 | 占用空间 | 有效数字范围 |
---|---|---|
float | 4字节 | 7位有效数字 |
double | 8字节 | 15 ~ 16位有效数字 |
示例:
#include <iostream>
using namespace std;
int main() {
//1,单精度 float
//2,双精度 double
//默认情况下,输出小数,会显示6位有效数字
float f1 = 3.14f; //如果不加f,系统将默认为double类型,加f后会确认为float类型
cout << "f1 =" << f1 << endl;
double d1 = 3.14;
cout << "d1 =" << d1 << endl;
//统计float和double占用空间
cout << "float占用空间" << sizeof(float) << endl;
cout << "double占用空间" << sizeof(double) << endl;
//科学计数法
float f2 = 3e2f; //正数:3 * 10 ^ 2;
cout << "f2=" << f2 << endl;
system("pause");
return 0;
}