LLDB的输出奇怪

时间:2013-02-04 15:04:13

标签: xcode lldb

(char *) text = 0x0dbf3c50 "\x91\xde\x91\xf4\x90\xc1\x90\xc0\x91\xff\x91\xfc\x91\xf1\x91\xfa\x90\xcd\x91\xfc\x91\xf1\x90\xcea\x91\xf3\x91\xf4\x90\xc1\x90\xc0\x91\xf9\x90\xcea\x91\xd1\x91\xfa\x91\xf4\x91\xfb\xd1"
\xcea的真正含义是什么? 假设原始版本为\xcea。我希望在控制台中打印有效的C(Obj-C)文字。如果我将此文字放入C源代码中,xcode会警告Hex escape sequence out of range。所以这个文字出了点问题 Xcode的版本是4.6。

1 个答案:

答案 0 :(得分:1)

这些是十六进制转义码。 \xcea实际上是两个字符:其中一个数字代码为0xce,字符为'a'