05C++之变量类型2
2.3 实型(浮点型)
即带小数类型分为2类
- 单精度float
- 双精度double
两者区别在于范围的不同:
//1、单精度:float 最多7个
//2、双精度:double
//默认情况下,输出一个小数,只显示出6位有效数字
float f1 = 3.1415926f; //可以将默认的双精度小数转换为单精度小数
cout << "f1 = " << f1 << endl;
double d1 = 3.1415926;
cout << "d1 = " << d1 << endl;
//查看float和double占用的内存空间
cout << "float 占用的内存空间为:" << sizeof(f1) << "字节" << endl;
cout << "duoble 占用的内存空间为:" << sizeof(double) << "字节" << endl;
- //科学计数法
float f2 = 3e2; //f2 = 310^2=300
cout << "f2 = " << f2<< endl;
float f3 = 3e-2; //f2 = 30.1^2=0.03
cout << "f3 = " << f3<< endl;