字面量和运算符
整数 1
、浮点数 1.2
、字符 'a'
、字符串 "abc"
、布尔值 true
和单元类型 ()
可以用字面值表示。
整数也可以使用十六进制、八进制或二进制表示法,分别使用这些前缀:0x
、0o
或 0b
。
可以在数字字面值中插入下划线以提高可读性,例如 1_000
与 1000
相同,0.000_001
与 0.000001
相同。
Rust 还支持科学计数法 E-notation,例如 1e6
、7.6e-4
。相关类型是 f64
。
我们需要告诉编译器我们使用的字面值的类型。现在,我们将使用 u32
后缀来表示该字面值是一个无符号 32 位整数,使用 i32
后缀来表示它是一个有符号 32 位整数。
Rust 中可用的运算符及其优先级与其他 类 C 语言 类似。