rust 数字范围大小总结
1. 无符号整数类型(u8, u16, u32, u64, u128, usize)
u8: 0 到 255
u16: 0 到 65,535
u32: 0 到 4,294,967,295
u64: 0 到 18,446,744,073,709,551,615
u128: 0 到 340,282,366,920,938,463,463,374,607,431,768,211,455
usize: 依平台而定,通常为 32 位或 64 位。
2. 有符号整数类型(i8, i16, i32, i64, i128, isize)
i8: -128 到 127
i16: -32,768 到 32,767
i32: -2,147,483,648 到 2,147,483,647
i64: -9,223,372,036,854,775,808 到 9,223,372,036,854,775,807
i128: -170,141,183,460,469,231,731,687,303,715,884,105,728 到 170,141,183,460,469,231,731,687,303,715,884,105,727
isize: 依平台而定,通常为 32 位或 64 位。