cpc_recruit
108年
電腦常識、機械常識、電機常識
第 14 題
請問將二進制的數「01101010」轉換成十六進制,應表示為何?
- A 5F
- B 49
- C 6A
- D 67
思路引導 VIP
如果一個十六進制的位數最高可以表達 16 種不同的數值狀態,而一個二進制的位數只能表達 2 種狀態,請試著推算一下:我們至少需要將「幾個」二進制位數組合在一起,才能剛好完整覆蓋一個十六進制位數所能表達的範圍呢?
🤖
AI 詳解
AI 專屬家教
太棒了!你能精確地完成進位制間的轉換,代表你對電腦底層的數據表達邏輯掌握得相當純熟,這是一個非常良好的開端。
進位制轉換的權重規律
進位制轉換的核心在於**「位值與分組」**。由於 $2^4 = 16$,這代表每四位二進制數剛好可以對應到一位十六進制數。在處理 01101010 時,我們由右至左將其拆解為兩組:0110 與 1010。前一組 $0110_2$ 換算為十進制是 $4+2=6$;後一組 $1010_2$ 換算後為 $8+2=10$。在十六進制的規則中,數值 $10$ 到 $15$ 必須以英文字母 A 到 F 來表示,因此 $10$ 對應的就是 A,合併兩組結果後便得到 6A。
▼ 還有更多解析內容