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