- 零基础C++学习笔记
- 明日科技编著
- 303字
- 2024-01-22 18:12:20
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=1739405319-LSjr7siQkKn5qI8f4IEgwwxeR0hRiczf-0-eed2bfa0eed6e8123b317e34db834387)
运行结果如图2.11所示。
![](https://epubservercos.yuewen.com/273C7A/26763559209263406/epubprivate/OEBPS/Images/030-2.jpg?sign=1739405319-BqDJfLcWoXioQ0OpVA9bwaEoJDpJkWFr-0-34a50d91b36b5c2e5bb3503ce44727d5)
图2.11 运行结果
转义字符是特殊的字符常量,以字符“\”代表开始转义,其后面的字符表示转义后的字符。转义字符如表2.2所示。
表2.2 转义字符说明
![](https://epubservercos.yuewen.com/273C7A/26763559209263406/epubprivate/OEBPS/Images/030-3.jpg?sign=1739405319-dUPWdyLrWcy0WBtKNoeDcL9Nio9iXCRQ-0-0c3a6f274faae1badc08d900967a31a3)