我們常用的數是十進制數,計算機程序使用的是二進制數(只有數碼0和1),它們兩者之間可以互相換算,如將(101)
2,(1011)
2換算成十進制數為:
(101)
2=1×2
2+0×2
1+1=4+0+1=5;(1011)
2=1×2
3+0×2
2+1×2
1+1=11;
兩個二進制數可以相加減,相加減時,將對應數位上的數相加減.與十進制中的“逢十進一”、“退一還十”相類似,應用“逢二進一”、“退一還二”的運算法則,如:(101)
2+(11)
2=(1000)
2;(110)
2+(11)
2=(11)
2,用豎式運算如右側所示.
(1)按此方式,將二進制(1001)
2換算成十進制數的結果是______.
(2)計算:(10101)
2+(111)
2=______(結果仍用二進制數表示);(110010)
2-(1111)
2=______(結果用十進制數表示).