八進位制轉換十進位制和十六進位制轉換十進位制怎麼做

2022-05-19 22:50:02 字數 1428 閱讀 3856

1樓:

(1101)8=1*8^3+1*8^2+0*8^1+1*8^0=(41)10

(1101)16=1*16^3+1*16^2+0*16^1+1*16^0=(81)10

計算機中也常常採用八進位制和十六進位制來表示數值資料,為表示數值n,分別有如下對應關係:

m-1n = ∑ di * 8i , di 的取值為0到7

i = -k

例如 (7.44)8 = 7*80 + 4*8-1 + 4*8-2 = (7.5625)10 。

m-1n = ∑ di * 16i , di 的取值為0到9和a到f

i = -k

例如 (1a.08) 16 = 1*161 + 10*160 + 8*16-2 = (26.03125)10 。

上述二式中所用符號的di包含的基本符號分別限於0-7和0-9、a-f,各位的碼權分別為8i和16i

2樓:匿名使用者

數的進製轉換應該這樣做:

基本技能—2到10,10到2,2到8,8到2,2到16,16到2

其它轉換由以上組合實現。

2到10:按權值。學多一元多項式吧?

2進製形式的每數字相當於多項式中的一項的係數;從2進製數的右邊開始,每數字分別就是常數項、1次項係數、2次項係數……。多項式中的代數字母就是2,指數就是第幾位,如:

(10011101)2=1+0×2+1×2×2+1×2×2×2+1×2×2×2×2+0×2×2×2×2×2+0×2×2×2×2×2×2+1×2×2×2×2×2×2×2

10到2:迴圈除以2取餘。

如:57,

57=2*28+1

28=2*14+0

14=2*7+0

7=2*3+1

3=2*1+1

1=2*0+1

右邊的餘數倒序就是二進位制形式:111001

2到8:從右3位一組,將每組變為8進製的1位。

如:(11011001)2-->(11)2(011)2(001)-->(331)8

8到2:每位8進製成3位2進製數。

如:(157)8-->(001)2(101)2(111)2-->(01101111)2

2到16:從右每4位一組,將每組變為16進製制的1位。

如:(111001000111011)2-->(111)2(0010)2(0011)2(1011)2-->(723b)16

16到2:每位16進製制數字成4位2進製數。

如:(9e7)16-->(9)16(e)16(7)16-->(1001)2(1110)2(0111)2-->(100111100111)2

其它的相互轉換借助2進製進行。

3樓:匿名使用者

(1101)8 = 1+0x8+1x64+1x8x8x8

(1011)16=1+1x16+0x16x16+1x16x16x16

進製的互換,八進位制,十進位制,十六進位制之間的互換怎麼算

一 八進位制與十進位制的轉換 1 十進位制轉換成八進位制有兩種方法 1 間接法 先將十進位制轉換成二進位制,然後將二進位制又轉換成八進位制 2 直接法 八進位制是由二進位制衍生而來的,因此我們可以採用與十進位制轉換為二進位制相類似的方法,還是整數部分的轉換和小數部分的轉換,下面來具體講解一下 整數部...

什麼是十進位制八進位制十六進位制它們之間如何轉換

x進製 程式編寫一般是2進製 也就是2進一位 我們生活中計數都是10進製 也就是到了10 就變成1,比如11就是10和1,只是10進製成了1 所以2進製只有1和0兩個數字 8 16進製制也就以此類推了.相互的轉換可以用轉換器 或者用簡便運算方法 找一本計算機基礎的書看看就懂了 這是電腦入門的常識,但...

二進位制八進位制十進位制和十六進位制的區別是什麼

區別在於,每位上的基數不同,個位都是1,但高位 低位 n,n是進製數拿十進位制來說把,個位是1,那麼個位寫幾這個數中就包含幾個1,十位上寫幾,這個數就包含幾個10,2017包含2個1000,0個100,1個10和7個1 二進位制,8 4 2 1是基數,如果1010b,則其中包含1個8和1個2,加起來...