Skip to content

2.3 实型(浮点型)

发布时间:

作用:用于表示小数 浮点型变量分为两种: 1.单精度float 2. 双精度double 两者的区别在于表示的有效数字范围不同。

数据类型占用空间有效数字范围
float4字节7位有效数字
double8字节15~16位有效数字

示例:

js
int main() {   
   float f1 = 3.14f;
   double d1 = 3.14;// 不表明默认为双精度
   cout << f1 << endl; 
   cout < d1<< endl;
  //统计float和double 占用的内存空间. 
  cout << "float 占用的内存空间为:" << sizeof(float) << endl;  
  cout << "double 占用的内存空间为:" << sizeof(double) << endl;  
  //科学计数法. 
  float f2= 3e2;//3*10^2;   
  float f2= 3e-2;//3*0.1^2;  
  return 0;
}