携程私人定制靠谱吗:关于整型变量的下限

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/02 04:57:18
为何INT_MIN == –2147483647 – 1 ?而不是 –2147483647?

整形变量用4个字节存储
所以有2^32次方种存储内容
你所说的是有符号的整形
四个字节有8位
一位存储2进制的0或1
有符号的整形第一位存储符号
0为正数,1为负数
正数中最大的就是01111111111111111111111111111111
即2147483647
但是到此为止我们用了多少种存储方式呢
正数2147483647种+零1种
还剩2147483648种……
自然负数能够存储的就更多了,多了一个

2g=–2147483647 – 1