byte
在Windows下定义为typedef unsigned char byte
包含奇怪的多余的信息。包含奇怪字符的“字节”数据类型
byte *myByte = new unsigned char[myByteSize]();
myByte[0] = 94;
当我打印myByte[0]
,我得到94如预期,但是当我把一个破发点,在检查调试器myByte[0] = 94 '^'
为什么是“^”越来越重视我的数据?
byte
在Windows下定义为typedef unsigned char byte
包含奇怪的多余的信息。包含奇怪字符的“字节”数据类型
byte *myByte = new unsigned char[myByteSize]();
myByte[0] = 94;
当我打印myByte[0]
,我得到94如预期,但是当我把一个破发点,在检查调试器myByte[0] = 94 '^'
为什么是“^”越来越重视我的数据?
这不是附加到您的数据。如果可能的话,调试器会显示一个数字及其ASCII码表示(一个字符具有相同的ASCII码)。 ASCII图表中的^
字符是第94位。
它是94的ASCII码表示 - 请参阅http://www.asciitable.com/ –
谢谢!这就说得通了! – Rana