5.7.2 浮点数

浮点数字面量表示十进制或十六进制浮点数常量。浮点数字面量包括整数部分、小数点(.)、小数部分和可选的指数部分(使用 e 或 E 表示十进制,使用 p 或 P 表示十六进制)。整数部分和小数部分之一(但不能两者同时)可以省略,如果它们的值为 0。

与整数字面量一样,浮点数字面量中可以使用不连续的下划线(_)在连续的数字之间或在十六进制前缀和后面的数字之间,而不会影响它们的值。

.1_2_3                    // 十进制浮点数字面量。等同于 0.123 等
0x20.                     // 十六进制浮点数字面量。等同于 0x20.0 等
10.5e2                    // 十进制浮点数字面量。等同于 1050. 等
0x_f.P1                   // 十六进制浮点数字面量。等同于 0xf0.0 等

最后更新于