负数的补码计算步骤: -32768 1。负数 符号位置1 2。绝对值32768 二进制 1000 0000 0000 0000 3。取反 二进制 0111 1111 1111 1111 4。加一 二进制 1000 0000 0000 0000 -32768比较特殊 最高位占用了符号位,神奇的是并不影响计算结果
这一个是特殊的,因为32位的int是从-32767-32768 所以-32768又转回来了,就是说-32768=32768=1000000000000000
正解