1.
因为2进制与8进制、16进制之间有比较简单的转换关系,即:
1个16进制数字需要转换为4位2进制数字,按如下的规则转换
2.
1个8进制数字需要转换为3个2进制数字,规则如下:
3.
因此,8进制转换为16进制可以借助于2进制来进行,即:
先将8进制抓换为2进制,其中整数部分和小数部分分别转换,最后在去掉整数部分最前面的0和小数部分最后的0
在将上一步得到的2进制转换为16进制,方法是:
整数部分从小数点第一位到最高位按4位一组进行划分,最后一组不足4位前面补0,将每一组的4位2进制转换成对应的1位16进制;小数部分从小数点后第一位开始也4位一组划分,最后一组不足4位后面补0,再将每组4位的2进制数字转换为1位的16进制数字