一、INT_MAX、INT_MIN、0x80000000
32位系统中int类型占4个字节,最大值为INT_MAX(或者0x7FFFFFFF),最小值为INT_MIN(
或者0x80000000)。
int main()
{
int minInt = 0x80000000;
int maxInt = 0x7FFFFFFF;
cout << minInt << " " << INT_MIN << endl;
cout << maxInt << " " << INT_MAX << endl;
return 0;
}
-2147483648 -2147483648
2147483647 2147483647
二、int类型负数的二进制存储方式
int类型的最高位为符号位,若最高位为0, 则为非负数,若最高位为1,则为负数。
最大值为在