跳至内容

浮点数

存在两种浮点类型: Float32Float64,它们对应于 IEEE 定义的 binary32binary64 类型。

浮点字面量由可选的 +- 符号、数字或下划线序列、点、数字或下划线序列、可选的指数后缀以及可选的类型后缀组成。如果没有后缀,字面量的类型为 Float64

1.0     # Float64
1.0_f32 # Float32
1_f32   # Float32

1e10   # Float64
1.5e10 # Float64
1.5e-7 # Float64

+1.3 # Float64
-0.5 # Float64

下划线 _ 在后缀之前是可选的。

下划线可以用来使一些数字更易读

1_000_000.111_111 # a lot more readable than 1000000.111111, yet functionally the same