10進制轉8進制方法
發(fā)布時間:2025-11-26 | 來源:互聯(lián)網轉載和整理
1、先來看八進制如何轉換成十進制。其方法與二進制轉換成十進制差不多:按權相加法,即將八進制每位上的數(shù)乘以位權(如8,64,512….),然后將得出來的數(shù)再加在一起。如將72.45轉換為十進制。如圖1所示:
2、整數(shù)部分,除8取余法,每次將整數(shù)部分除以8,余數(shù)為該位權上的數(shù),商繼續(xù)除以8,余數(shù)又為上一個位權上的數(shù),然后以此類推一直下去,直到商為零,最后從最后一個余數(shù)向前排列就可以了,如圖2所示:
3、再看小數(shù)部分,與轉二進制相同,這里是乘八取整法,也就是說小數(shù)部分乘以8,然后取整數(shù)部分,再讓剩下的小數(shù)部分再乘以8,再取整數(shù)部分,……以此類推,一直乘到小數(shù)部分為零為止。例如0.703125,如圖3所示:
4、小數(shù)部分乘以8,如圖4所示,根據(jù)位數(shù)要求進行“3舍4入”。
5、這個是直接的方法,還有一個間接的方法捏?就是先把十進制轉換為二進制,然后再由二進制轉換為8進制,例如將十進制478.0245轉為八進制。先轉為二進制為:(478.125)10=(111011110.001)2二進制再轉為八進制為:(111011110.001)2=(736.1)8
咱們用圖來解釋一下,如圖5所示為轉換為二進制的介紹:
6、然后再將二進制轉換為八進制,還是再溫習一下二進制數(shù)與八進制數(shù)的對照表吧,如圖6所示:
7、對照圖表將二進制轉換為八進制后的結果如圖7所示: