unsignedと負数の関係



タイトルに迷ったのですが・・・
Javaで作成されたプログラムの解析中、byteの値をデバッグで
出力したところ、

-84


のように、負数で出力されてしまいました。

unsignedの値が知りたかったのですが、どう
変換したものか、ちょっと迷ったのでメモ書きです。


結論からいってしまえば、"256"を加えればよく
-84の場合だと

-84+256


172(16進数で0xAC)ということになります。



もどる