您的位置首页快问快答

-32768

-32768

的有关信息介绍如下:

-32768

-32768补码的十六进制形式是0x8000

任何整数计算补码,都是取反后加1

-32768的十六进制形式为0x8000(如果是32位整数,则为0xFFFF 8000,不影响计算结果)

取反后为0x7FFF,再加1则为0x8000 和其原码相等

补码的作用在于将减法变为加法

要减去一个数,只需要加上该数的补码即可

例如1-32767 = 1+(0x7FFFF的补码)=1+(0x8001)=0x8002=-32766

而cpu虽然有减法指令,但实际上是采用这种方式来实现减法的,本身并没有减法功能

这样所有的加减法就统一为加法运算了