两个二进制数相加

发布网友

我来回答

5个回答

热心网友

展开3全部

两个二进制数相加可以先转化为十进制加减,再有十进制转化为二进制。

比如计算:10100(2)+1111(2)=

1、二进制转化为十进制:10100(2)=20(10);1111(2)=15(10)。

2、十进制进行加减:20+15=35。

3、十进制转化为二进制:35(10)=100011(2)。

扩展资料:

1、二进制转为十进制的时候,先把二进制从高位(最左边的“1”)开始按从上到下的顺序写出 ,第一位就是最后的商 “2÷2 = 1 余0 “,余数肯定是加零。其他位数如果有”1“(原来的余数),就先乘以”2“再加”1“。

2、十进制数转换为二进制数时,由于整数和小数的转换方法不同,所以先将十进制数的整数部分和小数部分分别转换后,再加以合并。

热心网友

1+1=0

1+0=1

0+0=0

1 0 1 0 0

+ 1 1 1 1
_____________________________________________
1 1 0 1 1

热心网友

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

热心网友

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

热心网友

二进制的相加与十进制的相加其实很多地方是类似的。以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

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com