一、十進制與二進制之間的相互轉換
十進制——>二進制
1. 整數部分和小數部分分別轉換,
2.十進制整數轉換為二進制整數:除2,由下往上取余
3.十進制小數轉換為二進制小數:乘2,由上往下取整
二進制——>十進制
將二進制數的每一位數乘以它的權,然后相加,即可求得對應的十進制數值。
二、八進制與十進制、二進制之間的相互轉換
二進制——>八進制
從小數點起,每三位二進制位分成一組(不足3位時,在小數點左邊時左邊補0,在小數點右邊時右邊補0),然后寫出每一組的等值八進制數,順序排列起來就得到所要求的的八進制數。
八進制——>二進制
將每一位八進制數用三位二進制數表示,就可以直接將八進制數轉換成二進制數。
八進制——>十進制
將八進制數的每一位數乘以它的權,然后相加,即可求得對應的十進制數值。
十進制——>八進制
1. 整數部分和小數部分分別轉換,
2.十進制整數轉換為八進制整數:除8,由下往上取余
3.十進制小數轉換為八進制小數:乘8,由上往下取整
三、十六進制與十進制、二進制之間的相互轉換
十六進制——>十進制
將十六進制數的每一位數乘以它的權,然后相加,即可求得對應的十進制數值。
十進制——>十六進制
1. 整數部分和小數部分分別轉換,
2.十進制整數轉換為十六進制整數:除16,由下往上取余
3.十進制小數轉換為十六進制小數:乘16,由上往下取整
十六進制——>二進制
將每一位十六進制數用四位二進制數表示,就可以直接將十六進制數轉換成二進制數。
二進制——>十六進制
從小數點開始,每4位二進制數為一組(不足4位時,在小數點左邊時左邊補0,在小數點右邊時右邊補0),將每一組用相應的十六進制數符來表示,即可得到正確的十六進制數。