Wie lang ist Java int?
Der Wertebereich von int ist: -2 ^31—— 2^31-1, also -2147483648-2147483647.
1. Für eine positive Zahl ist ihr Komplement sich selbst.
2. Für eine negative Zahl ist ihr Komplement die Umkehrung aller Bits der Binärzahl der entsprechenden positiven Zahl plus eins.
3. Die gleiche Operation wird verwendet, um den Originalcode aus dem Komplement einer negativen Zahl (alle Bits sind invertiert + 1) zu finden, was dem Absolutwert der negativen Zahl
int entspricht ist 4 Bytes, 32 Bits,
10000000 00000000 00000000 00000000 ist ein Komplementcode, das erste Bit ist das Vorzeichenbit, 1 stellt eine negative Zahl dar, also negiert
die restlichen Bits und das Das Ergebnis ist 1111111 11111111 11111111 11111111, plus eins. Letzteres ist 10000000 00000000 00000000 00000000
4. Der ursprüngliche Code bezieht sich also auf -2^31=-2147483648
php Chinesische Website, eine große Anzahl von kostenlosen Java-Einführungs-Tutorials, Willkommen beim Online-Lernen!
Das obige ist der detaillierte Inhalt vonWie lang ist Java int?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!