二进制数加1是怎么加的?

来源:百度知道 编辑:UC知道 时间:2024/06/21 19:22:19
我在书上看到,二进制数:1111111111110101 加1得 1111111111110110

请问怎么加的?怎么不是1111111111110102 ?
如果是1111111111110102的话又不符合二进制数由0和1组成的规定.
o+1是不是=o?

二进制数加1是这样加的。

  1. 因为二进制数是用0和1两个数来表示的数。它的基数为2,进位规则是“逢二进一”。借位规则是“借一当二”。

  2. 举例说明。如111+1

    列竖式就是:111101

         +           1

    -------------------

                111110

  3. 在二进制中,和十进制一样,十进制是逢十进一,而二进制就是逢二进一,如1+1在十进制中等于2,而在二进制中就等于10了。如上式中,1+1就像十进制中的9+1一样,等于0,然后向前进一位,前一位中的0在加上1后,就变成1了,其余的数照写。

  4. 这就是二进制的加法。

1111111111110101
+ 1
__________________
1111111111110110

1+1=0,进一位,所以倒数第二位由0变成1了。
二进制只有0和1,所以1再加的话就会进位咯。就好像十进制9再加的话就进位咯

1101
+0001
------
1110
用竖式加法就很容易做啦。

二进制数就只有0,1两个数。0和1两个数来表示所有数。我们平时用的是10进制。。。记注:2进制数没有2。。。。。十进制没有十。那个十是用1和0来表示的。16进制没有16。8进制没有8

0000001加1当然就该进一位0000010而不是0000002没有2

补充:2进制是逢2(达不到2)进1,十进制是逢10(达不到10)进1(这里说的进就是像前进位。)

2进制里不会出现2的,只有0和1,1+1=10是二进制的表达方法。10+1=11,11+1=100

2进制怎么能出现2呢~! 就和10进制似的~! 就0到9 这10个数