字面值常量举例:

字面值常量的分类示例备注
整型42、024(八进制数)、0x23(十六进制)short类型没有对应的字面值
浮点型3.14、3.14E2(指数)默认类型是double
字符型'a'、'\t'(转义字符)类型是char
字符串型"Hello World!"类型实际是由常量字符构成的数组
带前缀后缀的L'a'、42ULL、1e-3F可改变整型/浮点型/字符型字面值的默认类型
布尔类型ture、false 
指针类型nullptr此字面值的意思是0

注意:

关于转义序列(即转义字符):

有两类字符程序员不能直接使用:不可打印的字符、有特殊含义的字符

【不可打印的字符】

没有可视的图符

如:退格符、其他控制字符

【有特殊含义的字符】

如:单引号、双引号、问号、反斜线

我们要使用这些字符,必须在其前面加上反斜线“\”,我们称这些字符为转义序列。

退格符\b
报警(响铃)符\a
进纸符\f
换行符\n
回车符\r
反斜线\\
横向制表符\t
纵向制表符\v
单引号\'
双引号\"
问号\?

【泛化的转义序列】

形式1:\x后紧跟1个或多个十六进制数字

形式2:\后紧跟1个、2个或3个八进制数字

注:数字部分表示的是字符对应的数值。

常用示例:\7(响铃)  \12(换行符)  \40(空格)  \0(空字符)  \115(字符M)  \x4d(字符M)

05-11 22:59