两个二进制数相加

来源:百度知道 编辑:UC知道 时间:2024/06/01 14:02:13
我想知道两个二进制数相加怎么做的喔....
比如10100+1111=?
是不是该两个先转成十进数再相加最后还原成二进制呢?
我怎么算不出来- -....

二进制的相加与十进制的相加其实很多地方是类似的。以0111+1110为例子。
1、先把两个数对齐,和十进制计算时候第一步一样。
2、从最右边对齐的上下两个数开始。
3、1+0=1,0+0=0.如果两个数不是都是1,那么直接相加就好。直接写在下面
1+1=10,把1写在进位上,把0写下面。1 +1 +1 = 11,要注意进位。
依次类推,计算完成。
0111
+ 1110

————
10101
进位1 11

不用,右往左相加,逢二进1

=100011

1 0 1 0 0
+ 1 1 1 1
————————
10 0 0 1 1

100101 电脑 开始 程序 附件的计算器 的查看号的科学型