1.十進位與二進位之間的轉換 (1)十進位轉二進位的方法:使用十進位的數據不斷除以2,直到商為0為止,從下往上取餘就是對應的二進位。 (2)二進位轉十進位:使用二進位的每一位乘以2的n次方,n從0開始,每次遞增1,然後把各部分的數據相加即可。 2.十進位,八進位,二進位之間的轉換 (1)十進位轉八進 ...
1.十進位與二進位之間的轉換
(1)十進位轉二進位的方法:使用十進位的數據不斷除以2,直到商為0為止,從下往上取餘就是對應的二進位。
(2)二進位轉十進位:使用二進位的每一位乘以2的n次方,n從0開始,每次遞增1,然後把各部分的數據相加即可。
2.十進位,八進位,二進位之間的轉換
(1)十進位轉八進位:十進位不斷除以8,直到商為0為止,從下往上取餘數就是對應的八進位
(2)八進位轉十進位:使用八進位的每一位乘以8的n次方,n從0開始,每次遞增1,然後把各部分的數據相加即可。
(3)八進位與二進位的轉換:二進位的每三位等於八進位的每一位。二進位中三位數轉為十進位和不會超過7,所以可以看做八進位,如:
001,011(二進位)------>1,3(八進位)
方式一:先把二進位轉換成十進位,然後再使用十進位轉為八進位。
方式二:利用八進位與二進位之間的關係進行轉換(三個二進位位就是一個八進位的數據)
3.十六進位,八進位,二進位之間的轉換
(1)十進位轉成十六進位:使用十進位的數據不斷除以除以16,直到商為0為止。從下往上就是對應的十六進位。
(2)十六進位轉十進位:使用十六進位的每一位乘以16的n次方,n從0開始,每次遞增1,然後把各部分數據相加即可。
(3)二進位轉十六進位:(同二進位轉八進位)四個二進位位是一個十六進位的數據。