二进制加减求告诉
00000011 + 10000011,这个是怎么算到10000110的呢?求过程 相当于问 011 + 011 == 110二进制满2进1
和十进制加法类似,从最后一位开始加
1+1=2,进位归零,末尾为0
第二位,1+1+1=3超出2,进位,剩下1,第二位为1
第三位,进位的1
所以结果就是 110 00000011 In DEC is 3, so you add 1 for 3 times
You can use calculator to understand how it works. 帮你分解一下来求。
00000011+10000011 等价于 00000001+00000001+00000010+00000010+10000000
00000001+00000001 = 00000010 (这个就是1+1=2二用二进制表示的话就是00000010)
00000010+00000010 = 00000100(这个就是2+2=4换算一下就是 00000010+00000010 = 00000100)
(00000001+00000001)+(00000010+00000010)+10000000 = 00000010 + 00000100 + 10000000
这会儿不存在满二进一了,按位,1+0 = 1
00000010
00000100
10000000
--------
10000110
其实只要记住 1+1=10 1+0=1 0+1=1 0+0=0就可以了。
页:
[1]