数值字面值

数值字面值包括整数字面值和浮点字面值。

整数

整数为 64 位,并且可以用 +- 来表明正负性。它们和 C 语言中的 int64_t 是一致的。

注意整数的最大值为 9223372036854775807。输入任何大于此最大值的整数为语法错误。整数的最小值 -9223372036854775808 同理。

双浮点数

双浮点数和 C 语言中的 double 是一致的。

双浮点数上限和下限分为别 -1.79769e+3081.79769e+308

科学计数法

科学计数法是指以尾数和指数表示的数字。尾数或指数中的一个或两个都可以带负号。例如:1.2E31.2E-3-1.2E3-1.2E-3

示例

以下为几个例子:

1, -5, +10000100000
-2.3, +1.00000000000
1.2E3