类型 比特数 有效数字 数值范围
float 32 6-7 -3.4*10(-38)~3.4*10(38)
double 64 15-16 -1.7*10(-308)~1.7*10(308)
long double 128 18-19 -1.2*10(-4932)~1.2*10(4932)
c++中的浮点数一般采用double。例如常数1500.1的默认转换类型为double而不是float。可参考下列程序:
#include <iostream>
using namespace std;
float sample_function(float i);
double sample_function(double i);
int main()
{
cout << sample_function(1500.1) << " "; // calls sample_function(double)
return 0;
}
float sample_function(float i)
{
return i;
}
double sample_function(double i)
{
return -i;
}
|
阅读(2475) | 评论(0) | 转发(0) |