![零基础C++学习笔记](https://wfqqreader-1252317822.image.myqcloud.com/cover/196/47379196/b_47379196.jpg)
上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’表示换行等。
转义字符应用
![](https://epubservercos.yuewen.com/273C7A/26763559209263406/epubprivate/OEBPS/Images/030-1.jpg?sign=1739067357-7GpBy8EVUnklLJh0nvnlxjJIe0VhdHxF-0-ad20782d5eb9e2c9f598dddd5af2d115)
运行结果如图2.11所示。
![](https://epubservercos.yuewen.com/273C7A/26763559209263406/epubprivate/OEBPS/Images/030-2.jpg?sign=1739067357-muEe65HvN7mckXESHKXQa0fcDNqIy0dj-0-15b28d23bf8a87ab54fd829d6e305e73)
图2.11 运行结果
转义字符是特殊的字符常量,以字符“\”代表开始转义,其后面的字符表示转义后的字符。转义字符如表2.2所示。
表2.2 转义字符说明
![](https://epubservercos.yuewen.com/273C7A/26763559209263406/epubprivate/OEBPS/Images/030-3.jpg?sign=1739067357-MFG93AcAFdUj6RqBWCzSsqfbWmh1nw0I-0-b9f8f5736c7faa61a152bc75cf473109)