10進製的數如何直接轉換成8進製的數

2023-09-06 05:50:44 字數 3303 閱讀 8079

1樓:鄧廷謙尤酉

十轉八進位制。

如轉為八進位制。整數部分:

然後我們將餘數按從下往上的順序書寫就是:31,那麼這個31就是十進位制25的八進位制形式。小數部分:

然後我們將整數部分按從上往下的順序書寫就是:5,那麼這個就是十進位制的八進位制形式。

所以:(十)=(八)

八。十。

2樓:亢秀花表歌

用十進位制的數值除以8,餘數為八進位制的個位。

例:十進位制10,除以8=1餘2,即八進位制就是12十進位制16,除以8=2餘0,即八進位制就是20十進位制100,除以8=12餘4,即八進位制就是124其他同理。

3樓:小史老師說教育

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

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

4樓:蕭霞齊儀

你要用電腦就去找個專門的軟體,要麼用下面我示例的演算法也行。

例如:(100)10=8^2+4x8^1+4x8^0=(144)8

5樓:網友

如果你想直接得到結果可以提供乙個**給你,可以直接得到任何進製之間的轉換。

8進製數該如何轉換為10進製數?

6樓:小小大本營

一、八進位制轉換二進位制。

方法:取一分三法,即將一位八進位制數分解成三位二進位制數。

用三位二進位制按漏好權相加去湊這位八進位制數,小數點位置照舊。

例:將八進位制的(327)o轉換為二進位制的步驟如下:

4. 讀數,讀數從高位到低位,011010111,即(327)o=(11010111)b。

二、八進位制轉換十六進製制。

方法:將八進位制轉換為二進位制,然後再將二進位制轉換。

為十六進製制,小數點位置不變。

例:將八進位制的(327)o轉換為十六進製制的步驟如下:

5. 1101 = d;

6. 讀數,讀數從高位到低位,d7,即(327)o=(d7)h。

怎樣把十進位制的數轉為八進位制數?

7樓:網友

假設十進位制數為1000,則八進位制數字1750,過程如下:

1000/8=125,餘數為0;

125/8=15,餘數為5;

15/8=1,餘數為7;

1/8=0,餘數為1;

你從下往上看這些餘數,順序寫出,就是答案1750,要注意的是最後一定要除到0為止,也就是最後一步1/8=0,一定要除到0.

再示範乙個數,比如十進位制的534,八進位制為1026,過程為:

534/8=66,餘數為6;

66/8=8,餘數為2;

8/8=1,餘數為0;

1/8=0,餘數為1;

仍然是從下往上看這些餘數,順序寫出,答案為1026

你可以自己歸納一下,大進製數轉小進製數都可以用這個方法,比如十六進製制轉10進製,如果你不知道答案,可以用windows自帶的計算器來驗證,要用科學型的(在計算器——檢視——科學型)

如果是八進位制轉十進位制的,可以用下述方法:

還是上面的例子1026八進位制轉十進位制。

1*8^3+0*8^2+2*8^1+6*8^0=534 (8^3指的是8的立方)

上式各項的意義:1*8^3中的1是1026的千位;八進位制時,第二個數為8;3是指4-1,這個4是指1026是4位數。

0*8^2意義同上。0是1026的百位;八進位制時,第二個數為8;2是指4-2(8後面的指數是遞減的形式)。

一直寫到8^0一項即可。

所以求anan-1……a1八進位制的n位數轉十進位制時(比如八進位制的1026,對應的a4=1,a3=0,a2=2,a1=6),總結出公式為:

an*8^n+an-1*8^(n-1)+an-2*8^(n-2)+…a1*8^0=對應的十進位制數。

所以小進製數轉大進製數都可以用這個方法。

最後說一下,你的十進位制的10轉為八進位制的數,應當是12,而不是。

如何把八進位制的數轉化為十進位制?

8樓:虎虎學長說教育

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

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

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

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

十進位制數轉為八進位制數怎麼算?

9樓:風中微子都

關於十進位制轉八進位制的小數部分:只需將小數部分乘8取整。

如:小數部分。

取0 取7取5 取3

取4保留一定位數, 4進3舍)

所以, (d) =8)..

八進位制數轉化成十進位制數?

10樓:我愛學習

八進位制56轉化十進位制為46

首先把八進位制轉化成二進位制,八進位制的每乙個數對應二進位制的三位數。

八進位制 0 1 2 3 4 5 6 7

二進位制 000 001 010 011 100 101 110 111

那麼八進位制的56轉化為二進位制的101110

二進位制101110轉化為十進位制:從後往前。

0乘以2的0次方=0

1乘以2的1次方=2

1乘以2的2次方=4

1乘以2的3次方=8

0乘以2的4次方=0

1乘以2的5次方=32

十進位制結果: 0+2+4+8+0+32=46

11樓:

如果八進位制表達是abcd,那麼ax8^3+bx8^2+cx8^1+dx8^0就是abcd對應的十進位制數的表達。

如何將十進位制數轉換成八進位制數?

12樓:新科技

首先轉化成2進製:32(10)=100000(2);

8進製就是3位2進製數為乙個單元:100,000(2)=40(8);

如何把10進製數轉分別換成8進製和16進製制數

一 二進位制與十進位制之間的轉換 1 十進位制轉二進位制,方法為 十進位制數除2取餘法,即十進位制數除2,餘數為權位上的數,得到的商值繼續除2,依此步驟繼續向下運算直到商為0為止。2 二進位制轉十進位制,方法為 把二進位制數按權 相加即得十進位制數。二 二進位制與八進位制之間的轉換 1 二進位制轉八...

組合語言中如何將十六進製數結果轉換成十進位字元輸出? 20

組合語言中如何將十六進製數結果轉換成十進位字元輸出?data segment num dw 0 decasc db 6 dup 0 endsstack segment para stackdw 128 dup 0 endscode segment start mov ax,data mov ds,a...

如何將非十進位制的數轉換成十進位制的數呀

非十進位制的數有二進位制,八進位制,十六進製制,十進位制數轉換成這三種非十進位制數需要複雜細緻的流程,需要一定的計算機數制知識。具體轉換方法如下 1 首先我們來看一下,十進位制如何轉換為二進位制。把十進位制整數逐次用任意進製數的基數去除,一直到商是0 為止,然後將所得到的餘數與由下而上排列即可。2 ...