3

こんにちは、私は Java プログラミングを学んでいます。私の本には、int 変数をバイト変数に変換するというタスクがありました。

byte b;
int i=257;

そして、intをbに変換すると

b=(byte) i;

出力は 1 ? バイト変数の値が -128 から 127 になると、どうすれば 1 になることができますか 私の本では、バイト変数の有効範囲は 256 までだと言っていますか?

4

6 に答える 6

0

バイト範囲が -128 から +127 であるためです。

このリンクを確認してくださいバイトが-128から127の理由

于 2013-11-06T09:45:31.953 に答える
0

-128 0 127、したがって、範囲は256です。

-2^7 to 2^7-1
于 2013-11-06T09:46:25.927 に答える