我們常用的數是十進制數,計算機程序使用的是二進制數(只有數碼0和1),它們兩者之間可以互相換算,如將(101)

,(1011)

換算成十進制數為:

(101)

=1×2

+0×2

+1=4+0+1=5;(1011)

=1×2

+0×2

+1×2

+1=11;
兩個二進制數可以相加減,相加減時,將對應數位上的數相加減.與十進制中的“逢十進一”、“退一還十”相類似,應用“逢二進一”、“退一還二”的運算法則,如: (101)

+(11)

="(1000)"

;(110)

+(11)

="(11)"

,用豎式運算如右側所示.(12分)
(1)按此方式,將二進制(1001)2換算成十進制數的結果是 ▲ .
(2)計算:(10101)

+(111)

= ▲ (結果仍用二進制數表示);
(110010)

-(1111)

= ▲ (結果用十進制數表示).