我們以(25.625)(十)爲例講解一下進制之間的轉化問題 說明:小數部份的轉化計算機二級是不考的,有興趣的人可以看一看 2. 二 ----> 十 (11001.101)(二) 整數部分: 下面的出現的2(x)表示的是2的x次方的意思 1*2(4)+1*2(3)+0*2(2)+0*2(1)+1*2(0)=25 小數部分: 1*2(-1)+0*2(-2)+1*2(-3)=0.625 所以:(11001.101)(二)=(25.625)(十) 3. 十 ----> 八 (25.625)(十) 整數部分: 25/8=3......1 3/8 =0......3 然後我們將餘數按從下往上的順序書寫就是:31,那麼這個31就是十進制25的八進制形式 小數部分: 0.625*8=5 然後我們將整數部分按從上往下的順序書寫就是:5,那麼這個5就是十進制0.625的八進制形式 所以:(25.625)(十)=(31.5)(八) 4. 八 ----> 十 (31.5)(八) 整數部分: 3*8(1)+1*8(0)=25 小數部分: 5*8(-1)=0.625 所以(31.5)(八)=(25.625)(十)
十進制轉換十六進制的方法:
2604/16=162(商)…….12(餘數)//餘數12對應C;商大於0,則繼續除以6;
162/16=10(商)……..2(餘數)//餘數爲2;商大於0,則繼續除以6;
10/16=0(商)………10(餘數)//餘數10對應A;商等於0,結束。
所以2604的十六進制數爲A2C。