1.5Rust语言的类型(Type)

1.整数类型

类型范围
usize32位平台:u32,64位平台:u64
u8u8::MIN ≤ n ≤ u8::MAX
u16u16::MIN ≤ n ≤ u16::MAX
u32u32::MIN ≤ n ≤ u32::MAX
u64u64::MIN ≤ n ≤ u64::MAX
u128u128::MIN ≤ n ≤ u128::MAX
isize32位平台:i32,64位平台:i64
i8i8::MIN ≤ n ≤ i8::MAX
i16i16::MIN ≤ n ≤ i16::MAX
i32i32::MIN ≤ n ≤ i32::MAX
i64i64::MIN ≤ n ≤ i64::MAX
i128i128::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.布尔类型

类型
booltruefalse

原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/rust/rustlang/38553.html

huoxiaoqiang的头像huoxiaoqiang

发表回复

登录后才能评论
分享本页
返回顶部