-17 的二进制值是多少?如何找到 -17 的 2 补码?
问问题
7001 次
2 回答
2
假设一个 8 位字,以 17 的二进制形式开始。 = 00010001
然后反转位:= 11101110
然后只需添加 1: = 11101111。
如果你有一个 16 位、32 位或 64 位字,那么你将有更多的前导 1。
于 2011-05-20T09:38:43.340 回答
0
即使你不做任何假设,你也必须保持最左边的位有效。从单词本身开始,10001。然后反转给出一个,01110 现在在这个数字上加 1。01111。但要保持最左边的位有效,请在此处附加一个,例如,101111 根据所需的最小位数(此处为 6)。
于 2015-01-20T11:25:38.083 回答