-32768
的有关信息介绍如下:-32768补码的十六进制形式是0x8000
任何整数计算补码,都是取反后加1
-32768的十六进制形式为0x8000(如果是32位整数,则为0xFFFF 8000,不影响计算结果)
取反后为0x7FFF,再加1则为0x8000 和其原码相等
补码的作用在于将减法变为加法
要减去一个数,只需要加上该数的补码即可
例如1-32767 = 1+(0x7FFFF的补码)=1+(0x8001)=0x8002=-32766
而cpu虽然有减法指令,但实际上是采用这种方式来实现减法的,本身并没有减法功能
这样所有的加减法就统一为加法运算了