值
以下列出一些基本的內建型別,以及適用於各型的字面常量的語法。
類型 | 常值 | |
---|---|---|
帶號整數 | 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 |
萬國碼純量值 | char | 'a' 、'α' 、'∞' |
布林值 | bool | true 、false |
型別的寬度如下:
iN
、uN
和fN
的寬度為 N 位元isize
和usize
等同於指標的寬度char
寬度為 32 位元bool
寬度為 8 位元
This slide should take about 5 minutes.
除此之外,還有一些其他語法:
- 數字中的底線全都可以省略,寫出來只是為了方便閱讀。換句話說,
1_000
可以寫成1000
(或10_00
),而123_i64
則可寫成123i64
。