1

私はこれを理解するのに苦労していて、うまくいけば誰かが私を訂正してくれるでしょう。BYTEは0〜2 ^ 7として定義されますか?これは128、つまり8ビットになりますよね?しかし、現在、255の値をBYTEに格納しているので、それは正しくありませんか?正しい方向へのキックは役に立ちます

4

1 に答える 1

2

符号なしバイトは2^8 = 256ですが、符号を格納する必要がある場合は、ビットを犠牲にする必要があり、+-2 ^ 7 = -127+128になります。

于 2010-09-14T14:51:32.053 に答える