2014-09-22 79 views

回答

0

这两种方法不会给出相同的结果。

考虑00000000。如果你首先翻转位,你会得到00000000,这是明智的。

但是,如果您先添加1,则会得到11111110,这显然不是。

0

不,你不能。取二进制数字10。 如果你添加一个,你得到11,它的补码是00

如果你先计算补码,你会得到01,当你添加一个它的10,它与00不同。