C++浮点常数

浮点常数指定必须有一个小数部分的值。 这些值包含小数点 (.) 可以包含指数。

浮点常数具有 “尾数”,指定大小该数字指定常数的类型为的数值, “指数,”和选项后缀的值。 该尾数指定,数字顺序在句点之后,后跟表示数字的小数部分数字一个 tab 键顺序。 例如:

18.46
38.

如下面的示例所示,指数,如果有,指定该数字的大小为 10 的次幂,例如:

18.46e0      // 18.46
18.46e1      // 184.6

指数可以指定使用 eE,意义相同,一个选项符号 (+ 或 -) 和数字顺序。 如果指数存在,带尾小数点是不必要的在整数例如 18E0。

键入 二进制文件的浮点常数默认值。 使用后缀 fl (或 FL —后缀不区分大小写),该常数可以指定为 float 或 long double,分别。

虽然 long double 和 二进制文件 具有相同表示形式,它们不属于同一类型。 例如,您可以重载函数。

void func( double );

void func( long double );

请参见

参考

C++文本