标量类型

类型字面量
有符号整数i8, i16, i32, i64, i128, isize-10, 0, 1_000, 123i64
无符号整数u8, u16, u32, u64, u128, usize0, 123, 10u16
浮点数f32, f643.14, -10.0e20, 2f32
字符串&str"foo", r#"\\"#
Unicode 标量值char'a', 'α', '∞'
字节字符串&[u8]b"abc", br#" " "#
布尔booltrue, false

类型有如下宽度:

  • iNuNfNN 位宽,
  • isizeusize 是指针的宽度,
  • char 是 32 位宽度,
  • bool 是 8 位宽度。