將二進制數轉為十六進制數

2006-10-31 1:09 am
10001 次方2

111110011 次方2

請以中文解釋比我知,謝謝 ,thank you

回答 (2)

2006-10-31 1:45 am
✔ 最佳答案
10001
     2


= 1* 2^4 + 0* 2^3 + 0* 2^2 + 0* 2^1 + 1* 2^0

= 16 + 1

= 17

→ 1   0   0   0   1
 ↑   ↑   ↑   ↑   ↑
 1* 2^4 0*2^3 0*2^2  0*2^1  1*2^0

 由右手面數的第一個1,是0次方,所以是1* 2^0(2^0是因為面解釋您的題目是2進制)
 由右手面數的第二個位,是「0」,所以是0* 2^1
 如上,其他數字亦是這樣數下去。


111110011
         2

= 1* 2^8 + 1* 2^7 + 1* 2^6 + 1* 2^5 + 1* 2^4 + 0* 2^3 + 0* 2^2 + 1* 2^1 +1* 2^0

= 256 + 128 + 64 + 32 + 16 + 0 + 0 + 2 + 1

= 499

2006-10-30 17:51:10 補充:
轉做16進制??可以用短除法。______________________________________17:16|   17 --------16|   16   ...1  --------16|    1   ...1  --------答案可以這樣看:看餘數,左下至上數上去,即是11答案:17= 11      (16)

2006-10-30 18:00:57 補充:
499:16|  499  --------16|   31   ...3  --------16|    1   ...15  --------      0   ...1在16進制,10=A 11=B 12=C 13=D 14=E 16=F答案:499=1F3       (16)
2006-10-31 1:12 am
首先轉左做10進制數先~
先轉返2進制數 ~


收錄日期: 2021-05-03 06:03:31
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20061030000051KK03907

檢視 Wayback Machine 備份