数据类型
整型
整型包括有符号整型或⽆符号整型
有符号整型范围:
- Int8 - [-128 : 127]
- Int16 - [-32768 : 32767]
- Int32 - [-2147483648 : 2147483647]
- Int64 - [-9223372036854775808 : 9223372036854775807]
⽆符号整型范围:
- UInt8 - [0 : 255]
- UInt16 - [0 : 65535]
- UInt32 - [0 : 4294967295]
- UInt64 - [0 : 18446744073709551615]
浮点数
- Float32 对应 float
- Float64 对应 double
- Inf 正⽆穷
- -Inf 负⽆穷
- NaN ⾮数字
官方建议尽可能以整数形式存储数据。例如,将固定精度的数字转换为整数值,例如货币数量或⻚⾯加载时间⽤毫秒为单位表示。
也可以使用有符号的定点数,可在加、减和乘法运算过程中保持精度。有符号的定点数:
Decimal(P, S), Decimal32(S), Decimal64(S), Decimal128(S)
参数:
P - 精度。有效范围:[1:38],决定可以有多少个⼗进制数字(包括分数)
S - 规模。有效范围:[0:P],决定数字的⼩数部分中包含的⼩数位数。