28、我們常用的數(shù)是十進(jìn)制數(shù),計(jì)算機(jī)程序使用的是二進(jìn)制數(shù)(只有數(shù)碼0和1),它們兩者之間可以互相換算,如將(101)
2,(1011)
2換算成十進(jìn)制數(shù)為:
(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;
兩個(gè)二進(jìn)制數(shù)可以相加減,相加減時(shí),將對(duì)應(yīng)數(shù)位上的數(shù)相加減.與十進(jìn)制中的“逢十進(jìn)一”、“退一還十”相類似,應(yīng)用“逢二進(jìn)一”、“退一還二”的運(yùn)算法則,如:(101)
2+(11)
2=(1000)
2;(110)
2+(11)
2=(11)
2,用豎式運(yùn)算如右側(cè)所示.
(1)按此方式,將二進(jìn)制(1001)
2換算成十進(jìn)制數(shù)的結(jié)果是
9
.
(2)計(jì)算:(10101)
2+(111)
2=
(11100)2
(結(jié)果仍用二進(jìn)制數(shù)表示);(110010)
2-(1111)
2=
35
(結(jié)果用十進(jìn)制數(shù)表示).