林小某 发表于 2021-2-25 13:42:29

二进制转换的问题

-18转换为二进制是怎么转的啊?
18 的二进制是0001 0010
先 1001 0010
再取反 1110 1101
在加一怎么加啊??

巴巴鲁 发表于 2021-2-25 15:36:28

1110 1101
+             1
-----------------
=1110 1110
和十进制中加法规则一样,不过二进制是逢二进一(即1 + 1 = 0, 进一位)

2736946915 发表于 2021-2-25 18:08:20

所有的正数转负数都是二进制取反在加1,如4和-4
4-----二进制------->00000100

~4--- 取反--------->11111011
                                    +1
-4----二进制------->11111100
这样确保-4+4能=0
00000100
+11111100
=00000000
页: [1]
查看完整版本: 二进制转换的问题