十進位制轉換成八進位制的轉換方法,10進位制轉8進位制方法

時間 2023-02-23 20:20:09

1樓:你愛我媽呀

方法1:採用除8取餘法。

例:將十進位制數115轉化為八進位制數。

結果:(115)10 = 163)8

方法2:先採用十進位制化二進位制的方法,再將二進位制數化為八進位制數。

例:(115)10 = 1110011)2 = 163)?

2樓:網友

就是十進位制數直接除以8,得出得整數就是八進位制的十位以前的數,餘數是八進位制個位數,看圖。

按箭頭方向排列,4453就是八進位制的2347

3樓:小史老師說教育

方法1:採用除8取餘法。例:

將十進位制數115轉化為八進位制數8| 115…… 38| 14 ……68| 1 ……1結果:(115)10 = 163)8方法2:先採用十進位制化二進位制的方法,再將二進位制數化為八進位制數例:

4樓:一克拉夢想

有兩種方法:直接法與間接法。

一、直接法。

分整數部分轉換和小數部分轉換。

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

2.小數部分,與轉二進位制相同,這裡是乘八取整法,也就是說小數部分乘以8,然後取整數部分,再讓剩下的小數部分再乘以8,再取整數部分,……以此類推,一直乘到小數部分為零為止。

二、間接法。

1.把十進位制轉換為二進位制。

2.由二進位制轉換為8進位制。

例如:將十進位制轉為八進位制。

先轉為二進位制為**換方法這裡就不再累述了哦,不知道的看教程介紹吧):(

001)2二進位制再轉為八進位制為(

三、十進位制轉八進位制注意事項:整體順序、小數點不變,整數部分除8,餘數倒著從左向右排,小數部分乘8,整數自左向右排。

5樓:

整數部分除8取餘,再倒過來讀;小數部分乘8取整。

* 8 = 3 (個位)36.

625 * 8 = 5 (十位) -0.

5 * 8 = 4 (百位)由於最後整數位小於8,不在進行往下除了,所以最後的八進位制的結果:4453

10進位制轉8進位制方法

6樓:凡筱雲

十進位制轉換成八進位制的方法如下:

1.間接法:先將十進位制轉換成二進位制,然後將二進位制又轉換成八進位制 。

2.直接法:前面我們講過,八進位制是由二進位制衍生而來的,因此我們可以採用與十進位制轉換為二進位制相類似的方法,分為整數部分的轉換和小數部分的轉換:

①整數部分方法:除8取餘法,即每次將整數部分除以8,餘數為該位權上的數,而商繼續除以8,餘數又為上一個位權上的數,這個步驟一直持續下去,直到商為0為止,最後讀數時候,從最後一個餘數起,一直到最前面的一個餘數。

②小數部分方法:乘8取整法,即將小數部分乘以8,然後取整數部分,剩下的小數部分繼續乘以8,然後取整數部分,剩下的小數部分又乘以8,一直取到小數部分為零為止。如果永遠不能為零,就同十進位制數的四捨五入一樣,暫取個名字叫3舍4入。

7樓:虎說體育

1、先來看八進位制如何轉換成十進位制。其方法與二進位制轉換成十進位制差不多:按權相加法,即將八進位制每位上的數乘以位權(如8,64,512….

),然後將得出來的數再加在一起。如將轉換為十進位制。

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

3、再看小數部分,與轉二進位制相同,這裡是乘八取整法,也就是說小數部分乘以8,然後取整數部分,再讓剩下的小數部分再乘以8,再取整數部分,……以此類推,一直乘到小數部分為零為止。例如,如圖3所示:

5、這個是直接的方法,還有一個間接的方法捏?就是先把十進位制轉換為二進位制,然後再由二進位制轉換為8進位制,例如將十進位制轉為八進位制。

先轉為二進位制為:(

001)2 二進位制再轉為八進位制為:(

8樓:就當我為你伏筆

怎麼將8進位制的數轉換為10進位制。

八進位制如何轉換成十進位制

9樓:清溪看世界

把八進位制數按權、相加即可得十進位制數,也就是讓八進位制各位上的係數乘以對應的權,然後求其和,如下:

整數:156 = 1×8^2 + 5×8^1 + 6×8^0小數: =4×8^-1

10樓:匿名使用者

教你一個很簡單的方法 從八進位制的個位開始 分別乘於8的0次方(就是1),8的1次方,8的2次方。。。再相加就是十進位制的值了 比如八進位制11 轉成十進位制就是8+1=9 或者你就直接用計算器。

11樓:匿名使用者

八進位制轉換成十進位制:位數上的值 乘以 8的n次方,n為從後面開始位數(0開始),然後將所有的值加起來。例如:八進位制:78=8*8^0+7*8^1=64。

二進位制和十六進位制轉十進位制都是那麼做,只不過轉的時候把8的n次方改成二或者十六的n次方就ok了。

十進位制怎麼轉換成八進位制

12樓:姬覓晴

方法1:採用除8取餘法。

例:將十進位制數115轉化為八進位制數。

結果:(115)10 = 163)8

方法2:先採用十進位制化二進位制的方法,再將二進位制數化為八進位制數例:(115)10 = 1110011)2 = 163)8

13樓:網友

利用電腦自帶的計算器可以將十進位制轉換為八進位制,以下步驟演示系統為windows7。

1、首先在電腦的開始選單,然後點選「所有程式」選項。

2、接著在出現的介面中,點選「附件」資料夾。

3、然後在出現的介面中,找到「計算器」進行點選。

4、在計算器的檢視選單中,點選「程式設計師」選項。

5、然後在選中「十進位制」選項的情況下,輸入數字9。

6、最後再選中左側介面的「八進位制」選項,轉換結果11就出現在顯示欄中。

14樓:網友

可以先轉化為二進位制,然後每三個二進位制位轉成一個八進位制位。

15樓:孝珺琪回胤

和轉為二進位制一樣,將十進位制數除以八,按順序記錄每次得到的餘數,直到商為0,然後將得到的各個餘數從最後得到的那個開始向右排起就是一個八進位制數了。

16樓:鄺桂花戲乙

十進位制轉8進位制方法:

十進位制資料除以8一直除到餘0為指。

然把所除的結果正排列。

如十進位制數50,轉8進度,計算過程如下:

第一次得6餘2

2/8第二次。

餘2那麼。第一位就是6

第二位就是3,十進位制50對應該8進位制62

八進位制轉10進位制的方法:

就是6*8^1+2*8^0=48+2=50[^1是1次方,^0是0次方]

17樓:匿名使用者

舉個例子說明:100轉化8進位制就是144

先用100除以8 得12餘4

再用12除以8 得1餘4

再用1除以8 得0餘1

最後把把所有餘數 倒過來放一起就是144 就是8進位制數了。

18樓:匿名使用者

先將十進位制轉換為二進位制,然後再每三位二進位制轉換為一位十進位制數字即可。

用c程式,還可以用%o格式控制符輸出,例如:

#include

int main(void)

19樓:風風蟲子

先吧10進位制轉換乘2進位制。

再用2進位制轉8進位制。

8341法。

十進位制轉換成八進位制的轉換方法有哪些?

八進位制十進位制怎麼轉換?

20樓:戎宸在密思

給定一個數,除以8,得商和餘數,餘數記下;繼續除以8,又得商和餘數,記下餘數。知道商為0為止,這樣,所有步驟中得到的餘數從下往上排列即為轉換後的數。10進位制數轉換成2進位制就除以2,一個道理。

21樓:仙墨徹奇冬

一個八進位制數如024從最右面開始:四乘以八的零次方加二乘以八的一次方等於二十,這個數的十進位制數是二十,如果更長就用這樣的方法依次計算。

10進位制換成8進位制和8進換成10進位制怎麼換

22樓:吾獨輕狂

1、八進位制轉十進位制。

類似於二進位制轉十進位制:按權相加法,八進位制每位數乘以位權(即 8 64 512 4096 等),把乘出來的數加一起,如圖示:

2、十進位制轉八進位制。

(1)整數部分。

除8取餘數,以此類推,直到商為零,最後將餘數由後往前排列即可。

(2)小數部分。

乘8取整數,一直乘到小數部分為零為止(如果一直乘不到零,就按位數要求進行「3舍4入")。

23樓:夏_亦初揚

採用除8取餘法:

例1:將十進位制數2347轉化為八進位制數。

如下式所示,將十進位制數2347整除以8,將得到的餘數依次向上排列即為八進位制數。

即:2347(10進位制)=4453(8進位制)

例2:將十進位制數轉換為八進位制數。

例1:將八進位制數轉化為十進位制數。

如下式所示,每一位八進位制數乘以8的n次冪,再求和獲得十進位制數。

10(8進位制)=(1×8^1)+(0×8^0)=8(10進位制)

即:10(8進位制)=8(10進位制)

例2:將八進位制數轉化為十進位制數。

1、八進位制化為二進位制:

規則:按照順序,每1位八進位制數改寫成等值的3位二進位制數,次序不變。

例: (001 111 .011 110)2 =

2、八進位制化為十六進位制

先將八進位制化為二進位制,再將二進位制化為十六進位制。

例:(712)8 = 1110 0101 0)2 = 1ca)16

3、二進位制化為八進位制:

整數部份從最低有效位開始,以3位一組,最高有效位不足3位時以0補齊,每一組均可轉換成一個八進位制的值,轉換完畢就是八進位制的整數。

小數部份從最高有效位開始,以3位一組,最低有效位不足3位時以0補齊,每一組均可轉換成一個八進位制的值,轉換完畢就是八進位制的小數。

例:( 011 001 110)2 =

4、十六進位制化為八進位制:

先用1化4方法,將十六進位制化為二進位制;再用3並1方法,將二進位制化為8制。

例: (1ca)16 = 111001010)2 = 712)8

說明:小數點前的高位零和小數點後的低位零可以去除。

24樓:冰封月

一、八進位制轉換成十進位制。

按權相加法,即將八進位制每位上的數乘以位權,然後將得出來的數再加在一起。

二、十進位制轉八進位制。

1.整數部分,除8取餘法,每次將整數部分除以8,餘數為該位權上的數,商繼續除以8,餘數又為上一個位權上的數,然後以此類推一直下去,直到商為零,如圖從下往上十進位制的136等於八進位制210

2. 小數部分,方法是乘八取整法,也就是說小數部分乘以8,然後取整數部分,再讓剩下的小數部分再乘以8,再取整數部分,……以此類推,一直乘到小數部分為零為止。例如0.

十進位制321 45怎麼轉換成八進位制

先把整數部分和小數部分分別完成相應轉換,然後再把所得的八進位制的整數和小數部分組合在一起。整數部分不斷除於八,所得的餘數加起來就是八進位制數,最後一位餘數為高位。小數部分不斷乘於八,取整就是了。然後再把整 小數部分組合就是了。若將十進位制數轉換成任意n進位制數,則整數部分轉換採用除n取餘,逆序排列 ...

十進位制怎麼轉換成八進位制,十進位制如何轉換成八進位制?

姬覓晴 方法1 採用除8取餘法。例 將十進位制數115轉化為八進位制數 8 115 3 8 14 6 8 1 1 結果 115 10 163 8 方法2 先採用十進位制化二進位制的方法,再將二進位制數化為八進位制數例 115 10 1110011 2 163 8 可以先轉化為二進位制,然後每三個二進...

非十進位制轉換成十進位制的基礎是什麼,怎麼算啊,簡單詳細的步驟

這是我整理的進位制相互轉化的方法,供參考。一 二進位制與八進位制之間的轉換 1 二進位制轉八進位制 將二進位制數以小數點為基點向左右兩邊每3位長度分節,將每節的二進位制轉為八進位制,再順序組合起來。2 八進位制轉二進位制 將八進位制的每一位擴充套件為等價的3位二進位制數,再順序組合起來即可。二 二進...