IT科技

當前位置 /首頁/IT科技 > /列表

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

八進制,Octal,縮寫OCT或O,一種以8為基數的 計數法,採用0,1,2,3,4,5,6,7八個數字,逢八進1。十進制,基於位進制和十進位兩條原則,即所有的數字都用10個基本的符號表示,滿十進一,同時同一個符號在不同位置上所表示的數值不同,符號的位置非常重要。基本符號是0到9十個數字。那麼接下來將告訴大家“八進制轉十進制,十進制轉八進制”轉的方法。

材料/工具

電腦計算

方法

八進制轉換成十進制,用位權相加法,將八進制每位上的數乘以位權,然後將得出來的數再加在一起,如圖,以小數點為分界,小數點前的每一位八進制數乘以8的n次冪,小數點後的每一位八進制數乘以8的-n次冪,再求和獲得十進制數。如圖

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

十進制轉八進制,有兩種方法:“直接法”與“間接法”。

先看看“直接法”方法,有“整數部分轉換”和“小數部分轉換”兩個方法


整數部分轉換,除8取餘法,每次將整數部分除以8,餘數為該位權上的數,商繼續除以8,餘數又為上一個位權上的數,然後以此類推一直下去,直到商為零為止,最後從最後一個餘數向前排列就可以了。如圖


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

小數部分轉換,這裏是乘8取整法,也就是説小數部分乘以8,然後取整數部分,再讓剩下的小數部分再乘以8,再取整數部分,然後以此類推一直下去,一直乘到小數部分為零為止,如果永遠不能為0就三舍四入(跟四捨五入一樣)。如圖

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

還有一個間接的方法,就是先把十進制轉換為二進制,然後再由二進制轉換為8進制

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

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

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

八進制轉換成十進制,十進制轉換成八進制 第5張