在二进制数里,最高位0表示正数,1表示负数。

为了便于加减计算,正负数用补码来表示,正数的补码就是原码负数的补码是原码的反码再加1。

如八位二进制数,它的表示数的范围是:-128到+127。

+18

--------

00010010

-18

--------

反码为:11101101

补码为:11101110