"字节"包含奇怪字符的数据类型

时间:2016-03-07 20:45:13

标签: c++

在Windows下定义为byte

typedef unsigned char byte包含奇怪的额外信息。

byte *myByte = new unsigned char[myByteSize]();
myByte[0] = 94;

当我打印myByte[0]时,我按预期得到94,但是当我在检查调试器myByte[0] = 94 '^'

时设置了断点

为什么' ^'附加到我的数据?

1 个答案:

答案 0 :(得分:2)

未附加您的数据。如果可能,调试器会显示一个数字及其ASCII表示(具有相同ASCII代码的字符)。 ^字符是ASCII图表中的第94个字符。