2011-05-20 46 views
-2

什么是-17的二进制值以及如何找到-17的2的补码?-17的2的补码是什么?

+0

Stackoverflow是用于编码相关主题不是二进制数学 – djfoxmccloud 2011-05-20 09:30:39

+0

你可能想看看http://cstheory.stackexchange.com/或http://math.stackexchange.com/而不是:) – aL3891 2011-05-20 09:32:33

+3

[Wikipedia是你的朋友。 ](http://en.wikipedia.org/wiki/Two%27s_complement) – verdesmarald 2011-05-20 09:34:30

回答

2

假设一个8位的字,开始的17 = 00010001

二进制形式然后反转位:= 11101110

然后,只需添加1:= 11101111.

如果已经得到了16,32或64位的单词,那么你将有一个更加领先的1s。

0

即使你不承担任何事情,你也必须保持最左边的位。 先从10001开始,然后倒数给出一个,01110 现在给这个数字加1。 01111. 但为了保持最左边的位有意义,在所需的最小位数(这里是6)方面附加一个例如10​​1111 。