零基础C++学习笔记
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

2.2.3 字符常量

字符常量是用单引号括起来的一个字符,如‘a’和‘?’都是合法字符常量。在对代码编译时,编译器会根据ASCII码表将字符常量转换成整型常量。字符‘a’的ASCII码值是97,字符‘A’的ASCII码值是65,字符‘?’的ASCII码值是63。ASCII码表中有很多通过键盘无法输入的字符,可以使用‘\ddd’或‘\xhh’引用这些字符。可以使用‘\ddd’或‘\xhh’引用ASCII码表中所有的字符。ddd是1~3位八进制数代表的字符,\xhh是1~2位十六进制数代表的字符。例如,‘\101’表示ASCII码“A”,‘\XOA’表示换行等。

转义字符应用

运行结果如图2.11所示。

图2.11 运行结果

转义字符是特殊的字符常量,以字符“\”代表开始转义,其后面的字符表示转义后的字符。转义字符如表2.2所示。

表2.2 转义字符说明