值
以下列出一些基本的內建型別,以及適用於各型的字面常量的語法。
| 類型 | 常值 | |
|---|---|---|
| 帶號整數 | 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。