1. 其他进制到十进制的转换
例2.8: 将二进制数110.11转换为十进制数二进制11011
位置量2221202-12-2
各部分结果4 +2 +0 +0.5 +0.25
十进制6.75
十六进制,八进制同理
2.十进制到其他进制的转换
1)转换整数部分
例2.11 将十进制数35转换为二进制数。从这个十进制数开始,一边连续寻找除以2得到的商和余数,一边左移。
35 % 2 = 1 –>二进制第一位
35 / 2 = 17 % 2 = 1 –>二进制第二位
17 / 2 = 8 % 2 = 0 –>二进制第三位
8 / 2 = 4 % 2 = 0 –>二进制第四位
4 / 2 = 2 % 2 = 0 ->二进制第五位
2 / 2 = 1 % 2 = 1 –>二进制第六位
1 / 2 = 0
最终结果: 100011
其他各个进制同理
2)转换小数部分
将小数部分连续乘以2,将结果的整数部分作为二进制位上的数,再取小数部分乘以2,如此反复,直到小数部分为0。
3)数码的数量
通过k = [logbN]来计算出数码的数量。
3. 二进制与十六进制的转换
这两个进制之间存在一种关系:二进制中的4位恰好是十六进制中的1位。
例2.19 将二进制数10011100010转换为十六进制
a).先将这个二进制数拆分,4位一个单位: 100 1110 0010.
b).二进制100 = 十进制4 = 十六进制4
二进制1110 = 十进制14 = 十六进制E
二进制0010 = 十进制2 = 十六进制2
c).最终结果为4E2
反之同理