负数:绝对值取反+1
-1补码:[-1]=0000 0001
取反+1=1111 1111
所以在内存中-1的表示方法是:1111 1111
那么1000 0000表示的数是多少:
[-128]=1000 0000
取反+1=1000 0000
---所以1Byte表示范围:0000 0000|0000 0001|0000 0010|0000 0011.....0111 1111
0 1 2 3 127
1000 0000|1000 0001|1000 0010|1000 0011.....1111 1111
-128 -127 -126 -125 -1
----------------------------【-128~-1&0~127】--------------------------------
int a=0x80000000;//-2147483648
int b=0xffffffff;//-1