printf("%c ",'\19');为什么输出结果是9啊
printf("%c ",'\19');为什么输出结果是9啊
日期:2021-08-24 11:06:58 人气:1
首先应当知道转义字符
转义字符\h、\hh、\hhh斜杠后面的是1~3位八进制数,该转义字符为ASCII码等于该值的字符。
转义字符\xh、\xhh的\x后面的是1~2位十六进制数,该转义字符为ASCII码等于该值的字符。
(然而对于'\19',它是不可打印的字符)一些编译器提示warning: multi-character character constant [-Wmultichar],即[警告]多字符字符常量〔Wmultic