以下都以-86,并且为8为二进制为例子:
对于+86不用说,其八位二进制表示为:
(一)0 1 0 1 0 1 1 0
对于-86来说,需要将+86按位取反:
(二)1 0 1 0 1 0 0 1
然后再末尾加上1:
(三)1 0 1 0 1 0 1 0
然后-86转化为八进制就是对(三)式从右向左每三位为一个单元进行计算,不足三位的补1(因为这是补码)得,
(四)6 5 2
同理,将-86转化为十六进制就是对(三)式从右往左每四位为一个单元进行计算不足四位的补1(因为这是补码)得:
(五)A A
所以-86的二进制,八进制,十六进制分别为(三),(四),(五)式
,