關於 16 進制轉成 2 進制~急~~

2006-11-10 1:36 am
我想問有咩方法可以令
16進制既數"直接"轉到2進制?
例如: 3D(16進制) = 00111101 (2進制)
73(16進制) = 01110011 (2進制)

要有解釋,唔要計數機計既
最好有埋例子啦~~~
唔該晒!!

回答 (2)

2006-11-10 1:48 am
✔ 最佳答案
16進..有0 ,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F
A 系 10, B系11 , ..... F系15
咁2進數4個數字..如0001,就代表16進的1個數字
如2進數的1111就是16進數的F

那怎樣看出呢~很容易
如2進數1111中
由左至右,第一個代表8,第二個是4,第三個是2,第四個是1
可以看到,8+4+2+1=15
而16進數F就是2進數的1111了!!!!!

如果多過4個2進數數字,那就從右至左每4個為一組咁睇
如2進數的101010,就分為10 | 1010
如2進數的1010101010 ,就分為 10 | 1010 | 1010

那麼,101010 = 2A
1010101010 = 2AA

2006-11-09 17:53:41 補充:
重寫第2段那怎樣看出呢~很容易如2進數1111中 由左至右,第一個代表8,第二個是4,第三個是2,第四個是1可以看到,8 4 2 1=15而16進數F就是2進數的1111了!!!!!即是話,有「1」字出現,就加果個數如1010 ,就是 第1個的8,加第3個的2,=「A」(10)如11,就於前面補兩個0 ,即0011 ,就是 第3個的2,加第4個的1 ,=3
參考: MY KNOWLEDGE~
2006-11-10 1:45 am
將每一個16進制的數位轉做4個2進制的數位,例如 : 3D(16進制)

將3轉為4個2進制位是0011,再將D轉為4個2進制位是1101,
所以3D(16進制) = 00111101 (2進制)

將7轉為4個2進制位是0111,再將3轉為4個2進制位是0011,
所以73(16進制) = 01110011 (2進制)


收錄日期: 2021-04-12 22:56:35
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20061109000051KK02522

檢視 Wayback Machine 備份