字面量

转义字符

\n : 换行符
\r : 回车符(回到本行起始位置)
\t : 水平制表符(即键盘 Tab 键)
\\ : 代表单个反斜杠 \
\0 : 空字符(null)
\' : 代表单引号 '
\" : 双引号 "

数字

十进制整数 : 98_222
十六进制整数 : 0xff
八进制整数 : 0o77
二进制整数 : 0b1111_0000
浮点 : 123.0E+77

字符与字符串

Character : 'H'

String : "hello"

Raw string : r#"hello"#Rust中,如果需要使用Rust关键字作为变量名、函数名、模块名等标识符,可以在关键字前面加上前缀r#,这样编译器就会将其解析为标识符而非关键字。这个前缀可以用于任何Rust关键字。例如:let r#return = 123;println!("{}",r#return);

Byte : b'H'

Byte string : b"hello"

Raw byte string : br#"hello"#

Last updated