二进制数中的1+1+1+1是怎么等于101的。

我总是这样算:1+1+1+1=10+1+1=11+1=12=110 我哪里理解错了。。。被老师狂骂,,然后叫我看书,,,
到这个网站看一下 大哥哥 他1+1+1+1是怎么等于101的 谢谢饿
http://zhidao.baidu.com/question/118762865.html

11+1=100
二进制中不应当出现任何大于等于2的数字
运算法则与十进制相同,只是逢二进一
1加到11最右边一位时将引发进位,进位的1进到右数第二位,再次引发进位,进位的1进到右数第三位,最终得110
记住1+1=10的含义在于两个1相加会使本数位得0,并且向更高位进1
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-01-22
001
+001
--------
010 => 两个1相加的和
+001
---------
011 =>三个1相加的和
+001
----------
100 = >四个1相加的和

*****************************************
所以最终的答案相加为100,也就是4。难怪你老师会狂骂。你上面的式子中“1+1+1+1=10+1+1=11+1=12=110 “ ,注意补0时只能往更高位补,不能往低位补。也就是“10”应该是“01”才对。这是因为你往高位补时已经改变这个数字的大小了(二进制"10"变成十进制为“2”)。 Understand ???