2011-05-20 93 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 。