1、八進(jìn)制轉(zhuǎn)換為十進(jìn)制
方法:按權(quán)相加法,即將八進(jìn)制每位上的數(shù)乘以位權(quán),然后相加之和即是十進(jìn)制數(shù)。
例:①將八進(jìn)制數(shù)67.35轉(zhuǎn)換為十進(jìn)制
2、十進(jìn)制轉(zhuǎn)換為八進(jìn)制
十進(jìn)制轉(zhuǎn)換成八進(jìn)制有兩種方法:
1)間接法:先將十進(jìn)制轉(zhuǎn)換成二進(jìn)制,然后將二進(jìn)制又轉(zhuǎn)換成八進(jìn)制
2)直接法:前面我們講過(guò),八進(jìn)制是由二進(jìn)制衍生而來(lái)的,因此我們可以采用與十進(jìn)制轉(zhuǎn)換為二進(jìn)制相類似的方法,還是整數(shù)部分的轉(zhuǎn)換和小數(shù)部分的轉(zhuǎn)換,下面來(lái)具體講解一下:
①整數(shù)部分
方法:除8取余法,即每次將整數(shù)部分除以8,余數(shù)為該位權(quán)上的數(shù),而商繼續(xù)除以8,余數(shù)又為上一個(gè)位權(quán)上的數(shù),這個(gè)步驟一直持續(xù)下去,直到商為0為止,最后讀數(shù)時(shí)候,從最后一個(gè)余數(shù)起,一直到最前面的一個(gè)余數(shù)。
②小數(shù)部分
方法:乘8取整法,即將小數(shù)部分乘以8,然后取整數(shù)部分,剩下的小數(shù)部分繼續(xù)乘以8,然后取整數(shù)部分,剩下的小數(shù)部分又乘以8,一直取到小數(shù)部分為零為止。如果永遠(yuǎn)不能為零,就同十進(jìn)制數(shù)的四舍五入一樣,暫取個(gè)名字叫3舍4入。
例:將十進(jìn)制數(shù)796.703125轉(zhuǎn)換為八進(jìn)制數(shù)
解:先將這個(gè)數(shù)字分為整數(shù)部分796和小數(shù)部分0.703125
整數(shù)部分
小數(shù)部分
因此,得到結(jié)果十進(jìn)制796.703125轉(zhuǎn)換八進(jìn)制為1434.55
上面的方法大家可以驗(yàn)證一下,你可以先將十進(jìn)制轉(zhuǎn)換,然后在轉(zhuǎn)換為八進(jìn)制,這樣看得到的結(jié)果是否一樣
3、十六進(jìn)制與十進(jìn)制的轉(zhuǎn)換
十六進(jìn)制與八進(jìn)制有很多相似之處,大家可以參照上面八進(jìn)制與十進(jìn)制的轉(zhuǎn)換自己試試這兩個(gè)進(jìn)制之間的轉(zhuǎn)換。
4、八進(jìn)制與十六進(jìn)制的轉(zhuǎn)換
方法:一般不能互相直接轉(zhuǎn)換,一般是將八進(jìn)制(或十六進(jìn)制)轉(zhuǎn)換為二進(jìn)制,然后再將二進(jìn)制轉(zhuǎn)換為十六進(jìn)制(或八進(jìn)制),小數(shù)點(diǎn)位置不變。那么相應(yīng)的轉(zhuǎn)換請(qǐng)參照上面二進(jìn)制與八進(jìn)制的轉(zhuǎn)換和二進(jìn)制與十六進(jìn)制的轉(zhuǎn)。