标量类型

整型

签名i8i16i32i64isize

未签名u8u16u32u64usize

整数文字的类型,例如 45,将从上下文中自动推断出来。但是为了强制它,我们添加一个后缀:45u8(没有空格)将输入 u8

注意:isizeusize 的大小取决于架构。在 32 位拱门上,它是 32 位,在 64 位上,你猜对了!

浮点数

f32f64

如果你只是写 2.0,默认情况下是 f64,除非类型推断另有决定!

要强制 f32,要么使用 f32 类型定义变量,要么使用文字后缀:2.0f32

布尔

bool,有价值 truefalse

人物

char,其值为'x'。在单引号中,包含单个 Unicode 标量值,这意味着在其中包含表情符号是有效的! 这里有 3 个例子:'😻''\u{3f}''\u{1d160}'