byte
的 typedef unsigned char byte
包含奇怪的额外信息。
byte *myByte = new unsigned char[myByteSize]();
myByte[0] = 94;
当我打印myByte[0]
时,我按预期得到94,但是当我在检查调试器myByte[0] = 94 '^'
为什么' ^'附加到我的数据?
答案 0 :(得分:2)
未附加您的数据。如果可能,调试器会显示一个数字及其ASCII表示(具有相同ASCII代码的字符)。 ^
字符是ASCII图表中的第94个字符。