//C++实型数据类型关键字:float(单精度) double(双精度)
//实型数值常量(实数)一般带有小数点,只能用十进制形式表示,不支持八进制和十六进制形式,如2.75 , 2. , 0.75 , .75 , 1e2 , 2.1E-2 等。
//注意:指数形式全部为实型数值常量,如1E2
#include <iostream>
using namespace std;
const double PI=3.1415926; //定义符号常量PI代表3.1415926
int main(void)
{ double d=2.5;
cout<<1E2<<" "<<2.1e3<<" "<<2.56<<endl;
cout<<d<<" "<<PI<<endl;
return 0;
}
运行结果:
//思考1:程序中能使用PI=PI+6;语句吗?答:不能,因为符号常量也是常量,值不能改变。
//思考2:浮点数能用八进制和十六进制来表示吗?答:不能。
//思考3:200与1E2是同类型的数值常量吗?答:前者是整数,后者是实数。