C++数据类型之实型(浮点型)&科学计数法

时间:2023-03-10 06:30:04
C++数据类型之实型(浮点型)&科学计数法

实型(浮点型)

**作用**:用于==表示小数==

浮点型变量分为两种:

1. 单精度float
2. 双精度double

两者的**区别**在于表示的有效数字范围不同。

C++数据类型之实型(浮点型)&科学计数法

C++数据类型之实型(浮点型)&科学计数法

float类型数据,需在数据后加f,否则默认为double类型

C++数据类型之实型(浮点型)&科学计数法

 #include<iostream>
using namespace std; int main() {
//1、单精度 float
//2、双精度 double
//默认情况下,输出一个小数,会显示6位有效数字;若要精确显示需另配置,较麻烦
float f1 = 3.14f; cout << "f1 = " << f1 << endl; double d1 = 3.14;
cout << "d1 = " << d1 << endl; //统计float和double占用的内存空间
cout << "float sizeof = " << sizeof(f1) << endl;
cout << "double sizeof = " << sizeof(d1) << endl; //科学计数法
float f2 = 3e2; //3*10^2
cout << "f2 = " << f2 << endl; float f3 = 3e-; //3*0.1^2
cout << "f3 = " << f3 << endl;
system("pause"); return ;
}

C++数据类型之实型(浮点型)&科学计数法