因为在转义字符中有相关的规定,规定在转义字符之中,规定用 \xxx表示3为八进制(xxx代表的是三位八进制数),如\101,\102这样形式的,如果用打印出来的话,他们分别会被转义为大写的A、B。所有的ASCII码都可以用“\”加数字(一般是8进制数字)来表示。一个转义字符的目的是开始一个字符序列,使...
要不然'\x41'怎么叫做A的“转义”字符!因为C规定转义字符'\x41'中\是转义字符引导符,后跟一个x表示x后面的数字是十六进制表示法,用''括起来表示一字节ASCII码。按这种解释,'\x41'不就和0x41是一回事吗?它们都表示字符A或A的ASCII码值!