八進位制轉換成十進位制,十進位制轉換成八進位制

來源:酷知科普網 3.09W

今天來學習八進位制和十進位制之間是如何相互轉換的。

操作方法

八進位制如何轉換成十進位制:按權相加法。(將八進位制每位上的數乘以位權,將得出來的數再加在一起)。

八進位制轉換成十進位制,十進位制轉換成八進位制

十進位制轉八進位制方法一:直接法(又可分為整數部分和小數部分)
整數部分:每次將整數部分除以8,餘數為該位權上的數,商繼續除以8,以此類推,直到商為零,從最後一個餘數向前排列就可以了。我們稱這種方法為除8取餘法。可以參考圖片。

八進位制轉換成十進位制,十進位制轉換成八進位制 第2張

小數部分:小數部分乘以8,然後取整數部分,剩下的小數部分再乘以8,取整數部分,一直迴圈,直到小數部分為零為止。這種方法叫乘八取整法。(如果小數部分永遠也碰不到零該怎麼辦?就可以根據位數要求進行“3舍4入”)

八進位制轉換成十進位制,十進位制轉換成八進位制 第3張

方法二:間接法(先把十進位制轉換為二進位制,然後再由二進位制轉換為8進位制)

首先把十進位制轉換為二進位制,跟十進位制轉換八進位制整數部分一樣,取整數部分,再讓剩下的小數部分再乘以8,再取整數部分,然後以此類推一直下去,一直乘到小數部分為零為止。

八進位制轉換成十進位制,十進位制轉換成八進位制 第4張

然後再由二進位制轉換為8進位制,對照著二進位制數與八進位制數的對照表轉換過來就行了。

八進位制轉換成十進位制,十進位制轉換成八進位制 第5張
熱門標籤