Java int の長さは何ですか
int の値の範囲は次のとおりです: -2^ 31—— 2^31-1、つまり -2147483648-2147483647。
1. 正の数の場合、その補数はそれ自体です。
2. 負の数の場合、その補数は、正の数に 1 を加えたものに対応する 2 進数のすべてのビットを反転したものになります。
3. 同じ操作を使用して、負の数の絶対値である負の数の補数 (すべてのビットが 1 で反転) から元のコードを見つけます。 int は 4 バイト、32 ビットです。
10000000 00000000 00000000 00000000 は補数コードで、最初のビットは符号ビットで、1 は負の数を表すため、
は残りのビットを否定します。結果は 1111111 11111111 11111111 11111111、1 を追加すると 10000000 00000000 00000000 00000000
4 となるため、元のコードは -2^31=-2147483648
php 中国の Web サイトを参照します。無料の
Java 入門チュートリアル以上がJava int の長さはどれくらいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。