示例:
char arr[] = "\xeb\x2a";
顺便说一句,以下相同吗?
["\xeb\x2a"
vs. '\xeb\x2a'
] >>
示例:char arr [] =“ \ xeb \ x2a”;顺便说一句,以下相同吗? “ \ xeb \ x2a”与'\ xeb \ x2a'
\x
表示十六进制字符转义。它用于指定不可键入的字符(如空'\x00'
)。
正如其他人所说,\x
是开始“十六进制转义序列”的转义序列。
当你说:
这是一个特殊字符,它指示字符串实际上是一个十六进制数字。
\x
表示这是一个十六进制字符转义符。因此\xeb
表示十六进制字符eb
,或十进制表示235
。有关矿石信息,请参见http://msdn.microsoft.com/en-us/library/6aw8xdf2.aspx。
\ x允许您通过其十六进制代码指定字符。
一个有用的网站是here。