十進位制數 10轉換為八進位制是多少

時間 2021-05-07 20:01:38

1樓:匿名使用者

1210除以8等於1,所以1做高位.餘數是底位.

你也可以驗算一下: 12

1*8+2=10

2樓:海剩下些什麼

是-10要轉換?

還是10呢?

10應該很簡單,

00001010

在三位組合,

00 001 010

為0 1 2

是12!

若是-10,

首先可以先把10進位制的數轉換為2進位制的然後再轉換為八進位制的總結一下 就會把10進位制數轉換為8進位制的了 是有規律的10 的 二進位制為 0000 1010

在為 1010 取其的補碼加1 再換算為8進位制即:00 001 011

再轉換為8進位制

即為: 13!

3樓:匿名使用者

用除以8倒取餘數

八進位制12

10進位制轉8進位制方法

4樓:凡筱雲

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

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

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

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

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

5樓:虎說體育

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

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

如圖1所示:

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

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

4、小數部分乘以8,如圖4所示,根據位數要求進行「3舍4入」。

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

先轉為二進位制為:(478.125)10=(111011110.

001)2 二進位制再轉為八進位制為:(111011110.001)2=(736.

1)8咱們用圖來解釋一下,如圖5所示為轉換為二進位制的介紹:

6、然後再將二進位制轉換為八進位制,還是再溫習一下二進位制數與八進位制數的對照表吧,如圖6所示:

7、對照圖表將二進位制轉換為八進位制後的結果如圖7所示:

6樓:匿名使用者

10進位制

10進位制計數制由 0、 1、 2、 3、 4、 5、 6、 7、 8、 9共 10個數字符號組成,每個數位計滿10就向高位進一,即 「逢十進一 」。

2. 8進位制

8進位制計數制由 0、 1、 2、 3、 4、 5、 6、 7共 8個數字符號組成,每個數位計滿8就向高位進一,即 「逢八進一 」。

3、 八進位制轉換為十進位制

方法:按權相加法,即將八進位制每位上的數乘以位權,然後相加之和即是十進位制數。

例:①將八進位制數321.7轉換為十進位制則為

3*64+2*8+1*1+7*1/8=192+16+1+7/8=209.875d

拓展資料

十進位制轉換為八進位制

十進位制轉換成八進位制有兩種方法:

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

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

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

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

例:將十進位制數796.703125轉換為八進位制數  解:

先將這個數字分為整數部分796和小數部分0.703125  整數部分   小數部分   因此,得到結果十進位制796.703125轉換八進位制為1434.

55  上面的方法大家可以驗證一下,你可以先將十進位制轉換,然後在轉換為八進位制,這樣看得到的結果是否一樣

7樓:就當我為你伏筆

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

8樓:匿名使用者

scanf("%d", &i);

printf("%o", i);

超簡單。

9樓:

#include

#include

using namespace std;

int main()

十進位制數127轉換為八進位制數是多少?

10樓:匿名使用者

方法一:輾轉相除8逆向取餘數

127÷8=15餘7

15÷8=1餘7

1÷8=0餘1

所以,127d=177o

方法二內:先轉換為二進位制

容數,後每三個二進位制數轉換為一個八進位制數

127d=0111 1111b=001 111 111b=1 7 7o=177o

11樓:匿名使用者

177,用window自帶的計算器就可以算的。

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

12樓:你愛我媽呀

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

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

8| 115…… 3

8| 14 …… 6

8| 1 …… 1

結果:(115)10 = (163)8

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

13樓:滑茗緒惜兒

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

14樓:匿名使用者

這是個好問題,不過我也不知道懂

十進位制轉換成八進位制的轉換方法

15樓:你愛我媽呀

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

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

8| 115…… 3

8| 14 …… 6

8| 1 …… 1

結果:(115)10 = (163)8

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

16樓:一克拉夢想

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

一、直接法

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

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

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

二、間接法.

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

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

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

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

001)2二進位制再轉為八進位制為(111011110.001)2=(736.1)8

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

參考資料

學科網.學科網[引用時間2017-12-23]

17樓:

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

2347 / 8

293.375 ------ 0.375 * 8 = 3 (個位)

36.625 ------- 0.625 * 8 = 5 (十位)

4.5 ------- 0.5 * 8 = 4 (百位)

由於最後整數位小於8,不在進行往下除了,所以最後的八進位制的結果:4453

18樓:

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

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

19樓:聽不清啊

2347 / 8=293...3

293 / 8 =36...5

36 / 8 = 4...4

4 / 8 = 0...4

所以,2347=(4453)8

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

20樓:肖媚乙珉瑤

舉個例子:如果28是八進位制的數,那麼要轉為十進位制數即:28,2*8(是8的1次方)+8*1(即是8的0次方=24通用公式:

假設一個八進位制數為ab轉為十進位制數=a*8的1次方+b*8的0次方!你自己下去慢慢的領悟吧!權就是你要進位的那個數,如十進位制的權就是10,八進位制數的權就是8了

十進位制數轉化為八進位制怎麼轉換

21樓:匿名使用者

方法:八進位制的每一位數(各位、十位......)都乘以8的n次方。

例如:八進位制的24轉換成十進位制:24--->:

2乘以8的(2-1)次方+4*8的(1-1)次方。

22樓:匿名使用者

不斷除以8取餘。直到商為0,然後把餘數倒過來 就是8進位制的勒比如 : 244 第一次除以8餘數為:

4244除以8= 30 第二次除以8餘數為:6 30除以8=3 第三次除以8餘數為:3 3除以8商為0 不執行了。

244轉換為10進位制就是364

23樓:匿名使用者

先專成二進位制,再轉換成八進位制!

c語言程式十進位制的數轉換成八進位制的數

24樓:楓橋映月夜泊

c語言程式十進位制的數轉換成八進位制的數的辦法:

#include

#include

void main()

printf("八進位制輸出sum:%d",sum);}

25樓:

#include

int main()

26樓:匿名使用者

先10轉2 再轉8,16進位制。8,16轉2再轉10進位制。

比如:八進位制:63 ->二進位制:110(6) 011(3) -> 十進位制:32+16+2+1 = 51

十六進位制:a5 ->二進位制:1010(a) 0101(5) -> 十進位制:128+32+4+1 = 165

十進位制 19 ->二進位制 1 0011 -> 八進位制: (010 011) = 23

-> 十進位制:(0001 0011) = 13通過二進位制之後 會簡單多了,希望對你有幫助。

資訊十進位制100轉換為八進位制十六進位制

十進位制100轉換為八進位制為144,轉換成十六進位制為64。採用 除8取餘法 轉換為八進位制,採餘數定理轉換為十六進位制。轉換為八進位制計算過程 100 8 12 餘4,12 8 1 餘4,1 8 0 餘1。然後將餘數進行逆向排序,得出八進位制數144。轉換為十六進位制的計算過程 100 16 6...

十進位制數 4如何轉換為八進位制和十六進位制值為多少

開始 執行 calc 自己輸入就可以了。要看位數的 16位的 八進位制 177774 十六進位制 fffc 8位的 374 十六進位制 fc 轉換方法為 以16位為例 用補碼錶示法 4表示為二進位制 1111111111111100化為十六進位制 fffc 八進位制 177774 八進位制和十六進位...

c語言程式設計 八進位制轉換為十進位制,C語言程式設計 八進位制轉換為十進位制

星月小木木 include include include int main void 八進位制的10000是十進位制的4096.int i,j double k 0,w 0 j strlen x j用來判斷用這個八進位制數有多少位for i 0 i int ocxvalue 10 int valu...