计算机二进制加法怎么算

如题所述

二进制的加法:将两个二级制数上下排列,从右向左依次上下相加,0+0=0,0+1=1,1+0=1,1+1=10(向高位进位)。两个相加的二进制位仅一位为1时,相加的结果为1;如果两个二进制位全是0,相加的结果仍为0;而如果两个相加的二进制位均为1,则结果为10(相当于十进制中的2),也就是“逢2进1”规则。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2023-02-28
先跟你科普一下什么是“进制”:
当说到进制的时候,比如以十进制为例,我们要“忘记”一个数字—— 10。为什么?
因为在十进制中,其实只有0~9这十个有意义的数字,而“十”实际上是因为满足了“逢十进一”的条件,于是就用“1”和“0”组成的一个数字来表现。(以此类推,当99再加1的时候就由“100”来表示了,等等……)
那么二进制就是“逢二进一”,所以在二进制的世界里,就只有0和1两个有意义数字了,所以在二进制世界里数数的话,是:
二进制, 十进制
0, 0
1, 1
10, 2
(因为1再加1就是2,满足逢二进一,所以要写成10。注意:这里要念成“壹零”,而不要看成是“十”了。)
11, 3
(这里要念成“壹壹”,而不要看成是“十一”了)
100, 4
(因为11再加1,就要变成“12”,但逢2要进1,所以最右那一位变成0,并往前进一个1~而第二位也是1,加上前面进过来的1,它也变成0,再往前进一个1)
101, 5
110, 6
111, 7
1000, 8
1001, 9
………… …………
第2个回答  2022-11-22
10101010+00101010
相似回答