字面量和运算符

整数 1、浮点数 1.2、字符 'a'、字符串 "abc"、布尔值 true 和单元类型 () 可以用字面值表示。

整数也可以使用十六进制、八进制或二进制表示法,分别使用这些前缀:0x0o0b

可以在数字字面值中插入下划线以提高可读性,例如 1_0001000 相同,0.000_0010.000001 相同。

Rust 还支持科学计数法 E-notation,例如 1e67.6e-4。相关类型是 f64

我们需要告诉编译器我们使用的字面值的类型。现在,我们将使用 u32 后缀来表示该字面值是一个无符号 32 位整数,使用 i32 后缀来表示它是一个有符号 32 位整数。

Rust 中可用的运算符及其优先级与其他 类 C 语言 类似。

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX