二進制和八進制和十進制?
一、二進制與八進制之間的轉換
1、二進制轉八進制
將二進制數以小數點為基點向左右兩邊每3位長度分節,將每節的二進制轉為八進制,再順序組合起來。
2、八進制轉二進制
將八進制的每一位擴展為等價的3位二進制數,再順序組合起來即可。
二、二進制與十六進制之間的轉換
1、二進制轉十六進制
將二進制數以小數點為基點向左右兩邊每4位長度分節,將每節的二進制轉為十六進制,再順序組合起來。
2、十六進制轉二進制
將十六進制的每一位擴展為等價的4位二進制數,再順序組合起來即可。
三、八進制與十六進制之間的轉換
通過二進制作為中間的橋梁,實現這兩種進制之間的轉化。
四、十進制和其他進制之間的轉換
1、十進制轉其它(a)進制
整數部分除a其余,小數部分乘a取整,拼接時,整數部分逆序、小數部分順序。
2、a進制轉十進制
以a進制的每一位的值為系數乘上每一位的權(a^i),再累加起來即可。