int类型的变量固定为4个字节,共32位。
int类型变量初始值一般为0,范围[-2^31 , 2^31 -1] 即 [-2147483648,2147483647]。
16 位系统下,int 是 2 个字节;32 位,64 位的,int 是 4 个字节。
有符号整数情况下:
0xffffffff等于-1
将高位部分存放到32位int内存当中
负数时:0x0000ffff*0xffffffff=0xffff0000
正数时:0x00000000*0xffffffff=0x00000000
截取 出以上的高位的数据在加上低位数据