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