係統粉 > 電腦問答 > 其他問答

已解決二 八 十六進製的問題

提問者:1028488607dd  |  瀏覽次  |  提問時間:2017-01-17  |  回答數量:9

二 八 十六進製的問題 8進製和十六進製怎麼轉換成2進製和十進製?如:077和Ox3ABC轉換成2進製和十進製分別是多少?(我要轉換的過程和步驟,最好詳細點謝謝)

已有9條答案
水瓶座銀男

水瓶座銀男

回答數:117  |  被采納數:126

那8進製和16進製如何轉換成2進製和十進製呢?
比如:077和Ox3ABC轉換成2進製和十進製分別是多少?
2017-01-17 12:46:50
讚 11
挽提

挽提

回答數:19  |  被采納數:79

16-2對應轉換就行了。 不足4位補0
3ABA

30011
A1010
B1011
A1010
(11101010111010)B

8->2 對應不足三位補0
77

7 111
7 111
(111111)B
2017-01-17 10:34:56
讚 1
老死不會忘

老死不會忘

回答數:153  |  被采納數:27

樓上的,請問:(11101010111010)B和(111111)B分別是什麼意思?
2017-01-17 14:22:53
讚 15
阿拉斯加de雪葉

阿拉斯加de雪葉

回答數:187  |  被采納數:53

表示對應的2進製數

您可以 分別吧 2進製轉換位相應的 8 進製與16進製 進行驗證

8- 2從低位到高位 沒 三位劃分到一起 轉換位相應的 8進製
16-2 ...........................4位...................................................16
2017-01-17 19:18:58
讚 18
msla918

msla918

回答數:198  |  被采納數:69

樓上的:我的意思是說為什麼是像你那樣寫?為什麼要打個括號 外麵還要加個B?
2017-01-17 13:17:38
讚 19
海覓天▲

海覓天▲

回答數:120  |  被采納數:116

這個問題值得菜鳥深思[s:471]
2017-01-17 16:57:50
讚 12
莊戶人_劉大叔

莊戶人_劉大叔

回答數:33  |  被采納數:82

便宜樓主了,當初我也是不懂。[s:469]



1. 十 -----> 二


  (25.625)(十)

  整數部分:

  25/2=12......1

  12/2=6 ......0

  6/2=3 ......0

  3/2=1 ......1

  1/2=0 ......1

  然後我們將餘數按從下往上的順序書寫就是:11001,那麼這個11001就是十進製25的二進製形式

  小數部分:

  0.625*2=1.25

  0.25 *2=0.5

  0.5 *2=1.0

  然後我們將整數部分按從上往下的順序書寫就是:101,那麼這個101就是十進製0.625的二進製形式

  所以:(25.625)(十)=(11001.101)(二)

  十進製轉成二進製是這樣:

  把這個十進製數做二的整除運算,並將所得到的餘數倒過來.

  例如將十進製的10轉為二進製是這樣:

  (1) 10/2,商5餘0;

  (2) 5/2,商2餘1;

  (3)2/2,商1餘0;

  (4)1/2,商0餘1.

  (5)將所得的餘數侄倒過來,就是1010,所以十進製的10轉化為二進製就是1010


  2. 二 ----> 十


  (11001.101)(二)

  整數部分: 下麵的出現的2(x)表示的是2的x次方的意思

  1*2(4)+1*2(3)+0*2(2)+0*2(1)+1*2(0)=25

  小數部分:

  1*2(-1)+0*2(-2)+1*2(-3)=0.625

  所以:(11001.101)(二)=(25.625)(十)

  二進製轉化為十進製是這樣的:

  這裏可以用8421碼的方法.這個方法是將你所要轉化的二進製從右向左數,從0開始數(這個數我們叫N),在位數是1的地方停下,並將1乘以2的N次方,最後將這些1乘以2的N次方相加,就是這個二進數的十進製了.

  例子:

  求110101的十進製數.從右向左開始了

  (1) 1乘以2的0次方,等於1;

  (2) 1乘以2的2次方,等於4;

  (3) 1乘以2的4次方,等於16;

  (4) 1乘以2的5次方,等於32;

  (5) 將這些結果相加:1+4+16+32=53


  3. 十 ----> 八


  (25.625)(十)

  整數部分:

  25/8=3......1

  3/8 =0......3

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

  小數部分:

  0.625*8=5

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

  所以:(25.625)(十)=(31.5)(八)


  4. 八 ----> 十


  (31.5)(八)

  整數部分:

  3*8(1)+1*8(0)=25

  小數部分:

  5*8(-1)=0.625

  所以(31.5)(八)=(25.625)(十)


  5. 十 ----> 十六

  (25.625)(十)

  整數部分:

  25/16=1......9

  1/16 =0......1

  然後我們將餘數按從下往上的順序書寫就是:19,那麼這個19就是十進製25的十六進製形式

  小數部分:

  0.625*16=10(即十六進製的A或a)

  然後我們將整數部分按從上往下的順序書寫就是:A,那麼這個A就是十進製0.625的十六進製形式

  所以:(25.625)(十)=(19.A)(十六)


  6. 十六----> 十


  (19.A)(十六)

  整數部分:

  1*16(1)+9*16(0)=25

  小數部分:

  10*16(-1)=0.625

  所以(19.A)(十六)=(25.625)(十)

    







1. 二 ----> 八

  (11001.101)(二)

  整數部分: 從後往前每三位一組,缺位處用0填補,然後按十進製方法進行轉化, 則有:

  001=1

  011=3

  然後我們將結果按從下往上的順序書寫就是:31,那麼這個31就是二進製11001的八進製形式

  小數部分: 從前往後每三位一組,缺位處用0填補,然後按十進製方法進行轉化, 則有:

  101=5

  然後我們將結果部分按從上往下的順序書寫就是:5,那麼這個5就是二進製0.101的八進製形式

  所以:(11001.101)(二)=(31.5)(八)


  2. 八 ----> 二


  (31.5)(八)

  整數部分:從後往前每一位按十進製轉化方式轉化為三位二進製數,缺位處用0補充 則有:

  1---->1---->001

  3---->11

  然後我們將結果按從下往上的順序書寫就是:11001,那麼這個11001就是八進製31的二進製形式

  

  小數部分:從前往後每一位按十進製轉化方式轉化為三位二進製數,缺位處用0補充 則有:

  5---->101

  然後我們將結果按從下往上的順序書寫就是:101,那麼這個101就是八進製5的二進製形式

  所以:(31.5)(八)=(11001.101)(二)


  3. 十六 ----> 二


  (19.A)(十六)

  整數部分:從後往前每位按十進製轉換成四位二進製數,缺位處用0補充 則有:

  9---->1001

  1---->0001(相當於1)

  則結果為00011001或者11001

  小數部分:從前往後每位按十進製轉換成四位二進製數,缺位處用0補充 則有:

  A(即10)---->1010

  所以:(19.A)(十六)=(11001.1010)(二)=(11001.101)(二)


  4. 二 ----> 十六


  (11001.101)(二)

  整數部分:從後往前每四位按十進製轉化方式轉化為一位數,缺位處用0補充 則有:

  1001---->9

  0001---->1

  則結果為19

  小數部分:從前往後每四位按十進製轉化方式轉化為一位數,缺位處用0補充 則有:

  1010---->10---->A

  則結果為A

  所以:(11001.101)(二)=(19.A)(十六)
2017-01-17 20:32:18
讚 3
簾邊櫻墨

簾邊櫻墨

回答數:129  |  被采納數:48

Binary二進製
Hexadecimal 十六進製
Decimalism十進製
Octal八進製
2017-01-17 19:56:50
讚 12
非凝

非凝

回答數:40  |  被采納數:145

八樓的 你說的比較詳細 謝謝
我是按照你所說的看的,照你的敘述,那麼16(十進製) 轉換成十六進製的計算過程就應該是:

16/16商1餘0

0/16 商0餘0

從下往上就應該是00 難道00就是16(十進製)的十六進製的表現形式? 還是我算錯了?
2017-01-17 19:38:20
讚 4
相關問答
最新其他問答
解決方法