C中的\ xnn转义序列
我读到C中的这个转义序列\ xnn用于表示使用hex字符代码或值的单个字符。 我可以得到一个这个转义序列的简单示例程序,因为我不确定如何实现它,因为我对它的目的不太清楚。
我可以获得这个转义序列的简单示例程序
char* s = "abc";
也可以编码为:
char* s = "\x61\x62\x63";
我对它的目的不太清楚。
除了可以轻松输入的常用字符外,C11标准还识别以下简单转义序列 :
\' \" \? \\ \a \b \f \n \r \t \v
如果无法轻松键入字符且无法使用其中一个简单转义序列表示该字符,则必须使用using \xnn
(hex转义序列)或\nnn
(八进制转义序列)。