C++浮点常数
浮点常数指定必须有一个小数部分的值。 这些值包含小数点 (.) 可以包含指数。
浮点常数具有 “尾数”,指定大小该数字指定常数的类型为的数值, “指数,”和选项后缀的值。 该尾数指定,数字顺序在句点之后,后跟表示数字的小数部分数字一个 tab 键顺序。 例如:
18.46
38.
如下面的示例所示,指数,如果有,指定该数字的大小为 10 的次幂,例如:
18.46e0 // 18.46
18.46e1 // 184.6
指数可以指定使用 e 或 E,意义相同,一个选项符号 (+ 或 -) 和数字顺序。 如果指数存在,带尾小数点是不必要的在整数例如 18E0。
键入 二进制文件的浮点常数默认值。 使用后缀 f 或 l (或 F 或 L —后缀不区分大小写),该常数可以指定为 float 或 long double,分别。
虽然 long double 和 二进制文件 具有相同表示形式,它们不属于同一类型。 例如,您可以重载函数。
void func( double );
和
void func( long double );