基本介紹
- 中文名:二進制進位
- 外文名:Binary carry
- 類別:算法
- 屬性:運算
- 學科:數學
- 規則:逢二進一
術語解釋,換算方法,
術語解釋
我們平時常用的都是10進制,顧名思義,滿10進1,也就是當低位的值夠10之後,就在高位上加1,本位變成0。2進制就是同理,計數時滿2進1,當低位滿2之後,就在高位+1,低位變成0.具體,以10進制和2進制的對比來看:
換算方法
十進制 二進制
0 --- 0
1 --- 1
2 --- 10 低位滿2,向高位進1,低位歸0.後面也是一次類推。
3 --- 11
4 --- 100
需要注意的是,對於100這個數字來說,如果不特別說明,我們肯定認為這是10進制,也就是一百如果特別註明這個數是2進制,則這個數代表的就是4。對於1+1+1+1來說,簡單來看(2進制)就是1+1+1+1=((1+1)+1)+1=(10+1)+1=11+1=100
二進制數與十進制數一樣,同樣可以進行加、減、乘、除四則運算。其算法規則如下:
加運算:0+0=0,0+1=1,1+0=1,1+1=10。逢2進1;
減運算:1-1=0,1-0=1,0-0=0,0-1=-1,10100-1010=1010。向高位借1當2;
乘運算:0×0=0,0×1=0,1×0=0,1×1=1。只有同時為“1”時結果才為“1”;
除運算:0÷1=0,1÷1=1。二進制數只有兩個數(0,1),因此它的商是1或0。
只有0和1兩個數碼,基數為二。