之前课本上教如何计算负数的2的补码,是这样讲的, 对应正数的二进制表示,取反加一:
以上面的5(0101)为例,取反后为(1010), 再加1即得到-5的二进制(2的补码)表示方法1011。
根据这里的计算方法,-5 的二进制表示是 10000 - 0101 = 1011。
之前课本上教如何计算负数的2的补码,是这样讲的, 对应正数的二进制表示,取反加一:
以上面的5(0101)为例,取反后为(1010), 再加1即得到-5的二进制(2的补码)表示方法1011。
根据这里的计算方法,-5 的二进制表示是 10000 - 0101 = 1011。