#int の値の範囲は: -2^31——2^31-1、つまり、-2147483648——21474836471 、正の数の場合、その補数はそれ自体です。 2. 負の数の場合、その補数は、正の数に 1 を加えたものに対応する 2 進数のすべてのビットを反転したものになります。 3. 同じ操作を使用して、負の数の絶対値である負の数の補数 (すべてのビットが 1 で反転) から元のコードを見つけます。 int は 4 バイト、32 ビットです。10000000 00000000 00000000 00000000 は補数コードで、最初のビットは符号ビットで、1 は負の数を表すため、 は残りのビットを否定します。結果は 1111111 11111111 11111111 11111111、1 を追加すると 10000000 00000000 00000000 000000004 となるため、元のコードは -2^31=-2147483648int の値の範囲は -2^ を参照します。 31——2^31-1java int は 4 バイト、32 ビットです。int の値の範囲は [-2^31——2^31-1]、つまり、正の数値の場合は [-2147483648-2147483647] です。負の数の場合、その補数は、対応する正の数のすべてのビットを反転して 1 を加えたものになります。
拡張情報
int は、CPU に割り込みを送信する命令です。
形式は INT vec です。 vec は割り込みベクタ番号で、値は 0 ~ 255 です。 CPU は、このベクタ番号に基づいて、カーネルの対応する割り込みルーチンを呼び出します。命令演算は (SP)←(SP)-2、((SP)1:(SP))←(FR)(IF)←0、(TF) ← 0(SP)←(SP)-2,((SP) 1:(SP))←(CS)(SP)←(SP)-2,(( SP ) 1: (SP)) ← (IP) (CS) ← (vec*4 2)、(IP) ← (vec*4) 関連する無料学習の推奨事項:以上がJava int にはいくつの数値がありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。