計算機進位制轉換ABC78HB

2021-03-03 22:26:36 字數 3720 閱讀 4852

1樓:xiao鵪鶉

a h = 1010 b

b h = 1011 b

c h = 1100 b

7 h = 0111 b

8 h = 1000 b

所以(abc.78)h=(1010 1011 1100 . 0111 1)b

2樓:

101010111100.01111

計算機進位制轉換32. (63.13)d=(____________________)b=(________)o=(________)h

3樓:匿名使用者

計算機中常用的數的進位制主要有:二進位制、八進位制、十六進位制,學習計算機要對其有所瞭解。

2進位制,用兩個阿拉伯數字:0、1;

8進位制,用八個阿拉伯數字:0、1、2、3、4、5、6、7;

10進位制,用十個阿拉伯數字:0到9;

16進位制就是逢16進1,但我們只有0~9這十個數字,所以我們用a,b,c,d,e,f這五個字母來分別表示10,11,12,13,14,15。字母不區分大小寫。

以下簡介各種進位制之間的轉換方法:

一、二進位制轉換十進位制

例:二進位制 「1101100」

1101100 ←二進位制數

6543210 ←排位方法

例如二進位制換算十進位制的演算法:

1*26 + 1*25 + 0*24 + 1*23 + 1* 22 + 0*21 + 0*20

↑ ↑

說明:2代表進位制,後面的數是次方(從右往左數,以0開始)

=64+32+0+8+4+0+0

=108

二、二進位制換算八進位制

例:二進位制的「10110111011」

換八進位制時,從右到左,三位一組,不夠補0,即成了:

010 110 111 011

然後每組中的3個數分別對應4、2、1的狀態,然後將為狀態為1的相加,如:

010 = 2

110 = 4+2 = 6

111 = 4+2+1 = 7

011 = 2+1 = 3

結果為:2673

三、二進位制轉換十六進位制

十六進位制換二進位制的方法也類似,只要每組4位,分別對應8、4、2、1就行了,如分解為:

0101 1011 1011

運算為:

0101 = 4+1 = 5

1011 = 8+2+1 = 11(由於10為a,所以11即b)

1011 = 8+2+1 = 11(由於10為a,所以11即b)

結果為:5bb

四、二進位制數轉換為十進位制數

二進位制數第0位的權值是2的0次方,第1位的權值是2的1次方……

所以,設有一個二進位制數:0110 0100,轉換為10進製為:

計算: 0 * 20 + 0 * 21 + 1 * 22 + 0 * 23 + 0 * 24 + 1 * 25 + 1 * 26 + 0 * 27 = 100

五、八進位制數轉換為十進位制數

八進位制就是逢8進1。

八進位制數採用 0~7這八數來表達一個數。

八進位制數第0位的權值為8的0次方,第1位權值為8的1次方,第2位權值為8的2次方……

所以,設有一個八進位制數:1507,轉換為十進位制為:

計算: 7 * 80 + 0 * 81 + 5 * 82 + 1 * 83 = 839

結果是,八進位制數 1507 轉換成十進位制數為 839

六、十六進位制轉換十進位制

例:2af5換算成10進位制

直接計算就是: 5 * 160 + f * 161 + a * 162 + 2 * 163 = 10997

(別忘了,在上面的計算中,a表示10,而f表示15)、

現在可以看出,所有進位制換算成10進位制,關鍵在於各自的權值不同。

假設有人問你,十進數 1234 為什麼是 一千二百三十四?你儘可以給他這麼一個算式: 1234 = 1 * 103 + 2 * 102 + 3 * 101 + 4 * 100

計算機進位制轉換(50)d =()b

4樓:和添錦

首先,我們理解下括號外的字母各代表的進位制:

b或b代表二進位制數

o或o在表八進位制數

d或d代表十進位制數

h或h代表十六進位制數

題目中(50)d表示50是十進位制數,後面()b,也就是將十進位制數50轉為二進位制:

我們知道,50介於32和64之間(2^5和2^6之間,這裡比較的數一定是2的整數次方),那麼我們可以這樣算:

50=32*1+16*1+8*2+4*0+2*1+1*0(注意:32,16,8,4,2,1分別是2的6,5,4,3,2,1,0次方,這裡的數必須是2的整數次方),此時沒我們將32,16,8,4,2,1後面的乘數1,和0從左到右依次寫下來:110010,這時候就得到一個二進位制表示,這個數就是十進位制數50 轉為二進位制數的結果。

即(50)d=(110010)b

5樓:匿名使用者

(50)d = (110010)b

好好學習天天向上

數制轉換:(1)43 d = ____b。(2)10111010110 b =___h

6樓:

43=2的5次方+2的3次方+2+1

所以43 d = 10111 b

二進位制數轉換成十六進位制數:從小數點開始,整數部分向左、小數部分向右,每4位為一組用一位十六進位制數的數字表示,不足4位的要用「0」補足4位,就得到一個十六進位制數。

0000 -> 0 0100 -> 4 1000 -> 8 1100 -> c   0001 -> 1 0101 -> 5 1001 -> 9 1101 -> d   0010 -> 2 0110 -> 6 1010 -> a 1110 -> e   0011 -> 3 0111 -> 7 1011 -> b 1111 -> f

所以10111010110 b =5d6 h

7樓:匿名使用者

設拉力為t,隔離a分析有

t=mag ①

隔離b分析有

mbg= tcosθ ②

由①②整合得

ma/mb=1/cosθ

進位制轉換:136d=____________b=__________q=__________h

8樓:匿名使用者

二進位制b

八進位制o

十進位制d

十六進位制h

136d = 10001000b = 210o = 88h做法:136/2 = 68 餘數是0

68/2 = 34 餘數是

034/2 = 17 餘數是 0

17/2 = 8 餘數是 1

8/2 = 4 餘數是 0

4/2 = 2 餘數是 0

2/2 = 1 餘數是 0

1/2 = 0 餘數是 1

從寫往上寫10001000b

136/8 = 17 餘數是0

17/8 = 2 餘數是 1

2/8 = 0 餘數是 2

可得210o

136/16 = 8 餘數是8

8/16 = 0 餘數是8

可得88h

計算機十六進位制轉換成十進位制應該怎麼就算

十進位制bai,八進位制和十六進位制互化應以du二進位制作為橋zhi 樑1.十進位制轉化成二進dao制 回 口訣 整數部分除以基數倒取 答餘小數部分乘以基數正取整 用十進位制的數除以2,除到不能再被2除為止所得的餘數按從下到上的順序排就是二進位制。比如 17.3 10轉化成二進位制,保留3位小數 整...

計算機是怎樣利用二進位制來執行的計算機中為什麼採用二進位制?而平時採用十六進位制?

計算機處理時候很簡單 只有對或錯 如果接觸過程式設計的人會知道 所有給計算機的指令只有絕對的 沒有模糊的 其次二級制是這樣 一個叫做逢二進一 道理同十進位制的逢十進一 以下舉例,左邊為十進位制 右邊為二進位制 1 1 2 10 由於這裡1往上加1就會出現2 所以直接進一位 3 11 4 100 由於...

有人知道計算機的二進位制,十進位制,八進位制,十六進位制資料之間的轉

二進位制數1110101,轉換成十進位制過程是 從最後一位開始,只要是1的,就按照2的相應倍數進行相加1.2.4.8.16.32.64.128 就是0倍,1倍,2倍。則該數對應的十進位制數是1 4 16 32 64 117八進位制的轉換可以由上面算出的十進位制117來除以8取所得餘數,最先出現的餘數...