C++教程
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

2.3.2 实数常量

实数浮点数,它有十进制数和指数两种表示形式。

(1)十进制数形式。十进制数形式是由整数部分和小数部分组成的(注意必须有小数点)。例如0.12、.12、1.2、12.0、12.、0.0都是合法的实数。

(2)指数形式。指数形式采用科学表示法,它能表示出很大或很小的实数。例如 1.2e9 或1.2E9都表示1.2×109,注意字母E(或e)前必须有数字,且E(或e)后面的指数必须是整数。

需要说明的是:若实数是以 F(或 f)结尾的,如 1.2f,则表示单精度浮点数(float),以L(或小写字母l)结尾的,如1.2L,表示长双精度浮点数(long double)。默认时,若一个实数没有任何后缀,则表示双精度浮点数(double),如1.2默认时是double型浮点数。