值
以下是一些基本的内置类型以及每种类型的字面量值的语法。
| 类型 | 字面量 | |
|---|---|---|
| 有符号整数 | i8、i16、i32、i64、i128、isize | -10、0、1_000、123_i64 | 
| 无符号整数 | u8、u16、u32、u64、u128、usize | 0、123、10_u16 | 
| 浮点数 | f32、f64 | 3.14、-10.0e20、2_f32 | 
| Unicode 标量类型 | char | 'a'、'α'、'∞' | 
| 布尔值 | bool | true、false | 
各类型占用的空间为:
- iN,- uN和- fN占用 N 位,
- isize和- usize占用一个指针大小的空间,
- char占用 32 位空间,
- bool占用 8 位空间。
上表中还有一些未提及的语法:
- 数字中的所有下划线均可忽略,它们只是为了方便辨识。因此,1_000可以写为1000(或10_00),而123_i64可以写为123i64。