Ⅰ 求(100)10轉為8進制詳解
十進制數100轉換為八進制數為144,可以利用「除8取余,逆向排序」法進行計算,也可以先將十進制數轉換為二進制數,再將二進制數轉換為八進制。一般都是直接使用「除8取余,逆向排序」法進行計算。
除8取余法計算過程:100/8=12 餘4,12/8=1 餘4,1/8=0,餘1,然後將余數進行逆向排序,得出結果為144。
(1)十進制轉八進制的運演算法則擴展閱讀
十進制與八進制相互轉換的常用計算方法(針對整數):
八進制十進制:要從右到左用八進制的每個數去乘以8的相應次方,然後將所有計算結果進行加法運算,得出十進制數。
十進制轉八進制:用8整除十進制整數,可以得到一個商和余數;再用8去除商,又會得到一個商和余數,循環進行,直到商為小於1時為止,最後將得到的余數進行逆向排序,即可得到八進制數。
Ⅱ 十進制轉八進制(16進制)公式
把十進制的數除
要轉換的進制
比如
100轉成8進制101÷8=12餘512除8=1餘41除8=0餘1
所以145
不懂請補充
Ⅲ 十進制怎麼轉換成八進制
方法1:採用除8取余法。
例:將十進制數115轉化為八進制數
8| 115…… 3
8| 14 …… 6
8| 1 …… 1
結果:(115)10 = (163)8
方法2:先採用十進制化二進制的方法,再將二進制數化為八進制數
例:(115)10 = (1110011)2 = (163)8
(3)十進制轉八進制的運演算法則擴展閱讀:
1、八進制化為二進制:
規則:按照順序,每1位八進制數改寫成等值的3位二進制數,次序不變。
例: (17.36)8 = (001 111 .011 110)2 = (1111.01111)2
2、八進制化為十六進制:
先將八進制化為二進制,再將二進制化為十六進制。
例:(712)8 = (1110 0101 0)2 = (1CA)16。
Ⅳ 10進制的小數怎麼轉化成8進制,詳細點,再舉點例子
進制轉化中小數轉化採用乘R取整法(R是要轉換的進制),規則如下:
1、用R 去乘給出的十進制數的小數部分,取乘積的整數部分作為轉換後R 進制小數點後第一位數字;
2、再用R 去乘上一步乘積的小數部分,然後取新乘積的整數部分作為轉換後R 進制小數的低一位數字;
3、重復(2)操作,一直到乘積為0,或已得到要求精度數位為止。
例如十進制的1.15轉化成八進制,整數部分按照整數轉化法轉化,小數部分轉化如下:
0.15*8=1.2取1
0.2*8=1.6取1
0.6*8=4.8取4
0.8*8=6.4取6
0.4*8=3.2取3
0.2*8=1.6取1開始循環
(4)十進制轉八進制的運演算法則擴展閱讀:
十進制整數轉化八進制的方法:
1、採用除8取余法。
例:將十進制數115轉化為八進制數
8| 115…… 3
8| 14 …… 6
8| 1 …… 1
結果:(115)10 = (163)8
2、先採用十進制化二進制的方法,再將二進制數化為八進制數
例:(115)10 = (1110011)2 = (163)8
Ⅳ 十進制怎麼轉換為八進制
舉個例子:如果28是八進制的數,那麼要轉為十進制數即:28,2*8(是8的1次方)+8*1(即是8的0次方=24通用公式:假設一個八進制數為ab轉為十進制數=a*8的1次方+b*8的0次方!你自己下去慢慢的領悟吧!權就是你要進位的那個數,如十進制的權就是10,八進制數的權就是8了
Ⅵ 十進制如何轉換成八進制
方法1:採用除8取余法。
例:將十進制數115轉化為八進制數
8| 115…… 3
8| 14 …… 6
8| 1 …… 1
結果:(115)10 = (163)8
方法2:先採用十進制化二進制的方法,再將二進制數化為八進制數
例:(115)10 = (1110011)2 = (163)8
(6)十進制轉八進制的運演算法則擴展閱讀:
八進制的優點
八進制廣泛應用於計算機系統,如PDP-8,ICL 1900和IBM大型機使用12位、24位或36位。八進制是這些基礎,因為他們的最理想的二進制字縮寫大小能被3整除(每個八進制數字代表三個二進制數字)。四、八到十二個數字可以簡明地顯示整個機器。
它也降低成本使得數字允許通過數碼管,七段顯示器,和計算器用於操作員控制台,他們在二進制顯示使用過於復雜,然而十進制顯示需要復雜的硬體,十六進制顯示需要顯示更多的數字。
Ⅶ 十進制轉化為八進制方法
八進制——>十進制:按權展開求和法。
十進制——>八進制:整數部分採取「除八取余倒排法」,小數部分採取「乘八取余順取法」。
Ⅷ 十進制轉八進制方法與過程以及例題解法
假設十進制數為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,而不是12.625.
Ⅸ 十進制轉換八進制的公式是怎麼樣計算啊
有一個公式:八進制數的各位數字分別乖以各自的基數8的(N-1)次方,其和相加之和便是相應的十進制數。個位,N=1;十位,N=2...舉例:
110Q=1*8的2次方+1*8的1次方+0*8的0次方=64+8+0=72D
除8取余法
十進制轉八進制
如:5621轉為八進制
8|5621
702 ―― 5 第一位(個位)
87 ―― 6 第二位
10 ―― 7 第三位
1 ―― 2 第四位
最後得八進制數:127658