浮点
Nim有这些内置浮点类型: float float32 float64 。
默认浮点类型是 float 。在当前的实现, float 是64位。
浮点字面值可以有 类型前缀 来指定非默认浮点类型:
- var
- x = 0.0 # x是 ``float``
- y = 0.0'f32 # y是 ``float32``
- z = 0.0'f64 # z是 ``float64``
浮点类型支持通用操作符 + - * / < <= == != > >= 并遵循IEEE-754标准。
自动类型转换在表达式中使用不同类型时执行:短类型转换为长类型。整数类型 不 会自动转换为浮点类型,反之亦然。使用 toInt 和 toFloat 过程来转换。