邏輯電路
十六進位數1A以十進位表示是多少?
- A110
- B16
- C26
查看答案與解析
正確答案:C. 26
十六進位的1A為 1 × 16 + A(=10) × 1 = 26。在十六進位中,A〜F表示10〜15。在二進位中1A = 0001 1010,只要將每一位數替換成4位元即可轉換,這是十六進位的方便之處。在程式中會加上 0x1A 這樣的前綴以與十進位區別。為了避免像將「1」與「A」並排來讀這類錯誤,要留意位數的權重(16的冪次)。
- A. 110是將「1」與「10」並排來讀的錯誤。
- B. 16是十六進位的10。
- C. 正確。1 × 16 + 10 = 26。