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