2个二进制数100001+111怎么算的(用简单点的语言说下

问题描述:

2个二进制数100001+111怎么算的(用简单点的语言说下

二进制数100001+111怎么算的?
如果在十进制范围内解答,该像下面这样解答.
主要看有1的那一位,从右开始,第一位是2的0次方,第二位是2的1次方,……第N位,就是2的N-1次方,然后把它加起来就是了.
(1×2^5+1×2^0)+(1×2^2+1×2^1+1×2^0)
=(32+1)+(4+2+1)
=33+7
=40
如果在二进制范围内就是
首先列竖式,相同数位对齐,即右方对齐.
然后计算方法如下
不进位:0+0=0,1+0=1,0+1=1,
进位:1+1=10,向前一位进位.
所以这道题该这样的得数:
100001+111=101000
100001
+ 111
----
101000