\ x是什么意思, c++11中的?

如题所述

就是 C/C++ 里普通的转义字符。

直接用cout 或者 printf 就能显示出来。

也可以查ASCII表,每个\x后面的两位 是一个十六进制数,在ASCII表中找到对应的,就可以查到相应的字符。

每个\x后的十六进制数就是那个字节的实际内容,有其他的特殊用途,需要通过更深入的研究才可以知道。

扩展资料:

转义字符是很多程序语言、数据格式和通信协议的形式文法的一部分。对于一个给定的字母表,一个转义字符的目的是开始一个字符序列,使得转义字符开头的该字符序列具有不同于该字符序列单独出现时的语义。因此转义字符开头的字符序列被叫做转义序列。

其他的转义字符编码:

十六进制转义字符

它是由反斜杠'\'和字母x(或X)及随后的1~2个十六进制数字构成的字符序列。例如,'\x30'、'\x41'、'\X61'分别表示字符'0'、'A'和'a'。因为字符'0'、'A'和'a'的ASCII码的十六进制值分别为0x30、0x41和0x61。

字符集中的所有字符都可以用十六进制转义字符表示。但由于不同的计算机系统上采用的字符集可能不同,因此,为了能使所编写的程序可以方便地移植到其他的计算机系统上运行,程序中应少用这种形式的转义字符。

参考资料来源:百度百科-转义字符

温馨提示:答案为网友推荐,仅供参考
相似回答