反码补码的规则,对int最小值没有用,最小值的源码是1个1,31个0,反码之后是32个1,直接变成-1了,补码加1变成0
java中的int类型是4字节也就是32bit表示32位长度下最小值的源码、反码和补码不用我多说了吧
int 最小值? 32位、去掉符号位,就是32位-1