0x7fffffff是多少(也就是INT_MAX,首位是 0,其余都是1,f代表1111, 2的31次方-1)
0x7FFFFFFF是多少?每个十六进制数占4个bit(毕竟16进制最大值是15嘛),一个字节占8位。因此0x7ffffff应该理解为:0x7fffffffff,也就是占4个字节,也就是一个int类型。F的二进制码为11117的二进制码为0111这样一来,整个整数0x7FFFFFFF的二进制表示就是除了首位是0,其余都是1就是说,这是最大的整型数int(因为第一位是符号位,0表示他是正数)用INT