八進(jìn)制轉(zhuǎn)換成十進(jìn)制 十進(jìn)制轉(zhuǎn)換成八進(jìn)制
德華氏
今天來學(xué)習(xí)八進(jìn)制和十進(jìn)制之間是如何相互轉(zhuǎn)換的。
八進(jìn)制如何轉(zhuǎn)換成十進(jìn)制:按權(quán)相加法。(將八進(jìn)制每位上的數(shù)乘以位權(quán),將得出來的數(shù)再加在一起)。
十進(jìn)制轉(zhuǎn)八進(jìn)制方法一:直接法(又可分為整數(shù)部分和小數(shù)部分)
整數(shù)部分:每次將整數(shù)部分除以8,余數(shù)為該位權(quán)上的數(shù),商繼續(xù)除以8,以此類推,直到商為零,從最后一個(gè)余數(shù)向前排列就可以了。我們稱這種方法為除8取余法??梢詤⒖紙D片。
小數(shù)部分:小數(shù)部分乘以8,然后取整數(shù)部分,剩下的小數(shù)部分再乘以8,取整數(shù)部分,一直循環(huán),直到小數(shù)部分為零為止。這種方法叫乘八取整法。(如果小數(shù)部分永遠(yuǎn)也碰不到零該怎么辦?就可以根據(jù)位數(shù)要求進(jìn)行“3舍4入”)
方法二:間接法(先把十進(jìn)制轉(zhuǎn)換為二進(jìn)制,然后再由二進(jìn)制轉(zhuǎn)換為8進(jìn)制)
首先把十進(jìn)制轉(zhuǎn)換為二進(jìn)制,跟十進(jìn)制轉(zhuǎn)換八進(jìn)制整數(shù)部分一樣,取整數(shù)部分,再讓剩下的小數(shù)部分再乘以8,再取整數(shù)部分,然后以此類推一直下去,一直乘到小數(shù)部分為零為止。
然后再由二進(jìn)制轉(zhuǎn)換為8進(jìn)制,對(duì)照著二進(jìn)制數(shù)與八進(jìn)制數(shù)的對(duì)照表轉(zhuǎn)換過來就行了。