前導
數字系統是用來表示數據的方式,數位邏輯主要使用不同的進位制來表示數字。
- 二進位制 (Binary, Base-2):由 0 和 1 組成,是數位電路中最基本的數字系統。
- 八進位制 (Octal, Base-8):由 0~7 組成。
- 十進位制 (Decimal, Base-10):我們日常使用的數字系統,由 0~9 組成。
- 十六進位制 (Hexadecimal, Base-16):由 0~9 與 A~F 組成。
進位制轉換
如何將其他進位轉為十進位? 方法: 基底權重展開相加。

以下示範:
- 十進制轉二進制(45.6875)

所以:

- 十進制轉八進制(46.6875)

所以:

- 十進制轉十六進制(766.6875)

所以:

二進制、八進制與十六進制的轉換
23 = 8,當你想要轉換二進制為八進制時,可以將二進制的三個bits對應一個八進制的位數,對應時以小數為基準點,整數部分由右向左計算三位數為一個單位(不足部分前面補0);小數部分由左向右3位數為一個單位(不足部分補尾數0)。
同樣地,四個位元的二進位可以表示一個16進位數(24 = 16),其轉換規則也如剛剛所講。
- 二進制和八進制互換

- 二進制和十六進制互換

- 八進制和十六進制互換

好,本章節先講到這邊,下一章節我們會講"正負整數表示法"。
本頻道持續更新中(內容涵蓋前端程式設計入門、大學必備程式設計入門、電子系專業課程入門、數學微積分題解)如果身旁有相關科系的學生,不妨推薦一下喔~
相信這裡會是家教或線上課程之外,高中、大學生系統性綜合學習的好選擇。
最後感謝您的觀看!