1.整数类型
| 类型 | 范围 |
usize | 32位平台:u32,64位平台:u64。 |
u8 | u8::MIN ≤ n ≤ u8::MAX |
u16 | u16::MIN ≤ n ≤ u16::MAX |
u32 | u32::MIN ≤ n ≤ u32::MAX |
u64 | u64::MIN ≤ n ≤ u64::MAX |
u128 | u128::MIN ≤ n ≤ u128::MAX |
isize | 32位平台:i32,64位平台:i64。 |
i8 | i8::MIN ≤ n ≤ i8::MAX |
i16 | i16::MIN ≤ n ≤ i16::MAX |
i32 | i32::MIN ≤ n ≤ i32::MAX |
i64 | i64::MIN ≤ n ≤ i64::MAX |
i128 | i128::MIN ≤ n ≤ i128::MAX |
2.浮点类型
| 类型 | 范围 |
f32 | 正数:f32::MIN_POSITIVE ≤ n ≤ f32::Max负数: -f32::Max ≤ n ≤ -f32::MIN_POSITIVE |
f64 | 正数:f64::MIN_POSITIVE ≤ n ≤ f64::Max负数: -f64::Max ≤ n ≤ -f64::MIN_POSITIVE |
浮点类型还可以使用科学记数法来表示:一个数值(整数或浮点数)后跟一个大写或小写的字母 e(表示乘以 10),再跟一个前面的乘以 10 的多少次幂。
//十进制形式
3.14
//科学记数法形式
3e+2
3.14e+2
3.布尔类型
| 类型 | 值 |
bool | true、false |
原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/rust/rustlang/38553.html