二进制转换的问题
-18转换为二进制是怎么转的啊?18 的二进制是0001 0010
先 1001 0010
再取反 1110 1101
在加一怎么加啊?? 1110 1101
+ 1
-----------------
=1110 1110
和十进制中加法规则一样,不过二进制是逢二进一(即1 + 1 = 0, 进一位) 所有的正数转负数都是二进制取反在加1,如4和-4
4-----二进制------->00000100
~4--- 取反--------->11111011
+1
-4----二进制------->11111100
这样确保-4+4能=0
00000100
+11111100
=00000000
页:
[1]