发布网友
共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