32位int整數范圍


計算機中32位int類型變量的范圍,其中int類型是帶符號整數。

正數在計算機中表示為原碼,最高位是符號位:

1的原碼為0000 0000 0000 0000 0000 0000 0000 0001

2147483647的原碼為0111 1111 1111 1111 1111 1111 1111 1111

所以最大的正整數是2147483647

負數在計算機中表示為補碼,最高位為符號位:

-1

原碼為1000 0000 0000 0000 0000 0000 0000 0001

反碼為1111 1111 1111 1111 1111 1111 1111 1110

補碼為1111 1111 1111 1111 1111 1111 1111 1111

-2147483647

原碼為1111 1111 1111 1111 1111 1111 1111 1111

反碼為1000 0000 0000 0000 0000 0000 0000 0000

補碼為1000 0000 0000 0000 0000 0000 0000 0001

所以帶符號32位int類型整數為-2147483648~2147483647


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM