1.各种数制转换为十进制
已作介绍。
十进制数转换为二进制数的方法是,用十进制数不断除以2,所得到的余数即为相应的二进制数,注意:第一次得到的余数为二进制数的最低位,直到商为0时所得到的余数为二进制数的最高位,例如,将十进制数14转换为二进制的方法如下:
所以14D=1110B。
3.十进制数转换为十六进制数
与十进制转换为二进制数相似,十进制数转换为十六进制数的方法是,用十进制数不断除以16,所得到的余数即相应的十六进制数,注意:第一次得到的余数为十六进制数的最低位,直到商为0时所得到的余数为十六进制数的最高位。
4.十六进制数转换为二进制数
方法是将十六进制的每一位数码先转换为十进制,再转换成4位二进制数,若不足4位,则将高位补0。
例如对十六进制“2E”中的“2”转换为十进制仍为“2”,转换为二进制的数为“0010”,“E”转换为十进制为“14”,再转换为二进制为“1110”,所以2EH=00101110B。
5.二进制数转换为十六进制数
以小数点为界,将二进制数每4位为一组,小数点左边若不足4位,则在高位补0,小数点右边若不足4位,则在低位补0。再将每一组转换为十进制数,然后转换为十六进制数。(www.xing528.com)
例如对二进制数“101101”的转换方法如下:
其中0010转化为十进制数为2,再转化为十六进制数仍为2;1101转化为十进制数为13,再转为二进制数为D,所以,转换结果为2D,即101101B=2DH。
6.利用计算器快捷地进行数制转换
(1)计算器的调出方法。利用计算机操作系统自带的计算器,可以快捷地进行各种数制的转换,这在单片机C语言编程中经常使用,十分方便。其方法是:以XP操作系统为例,用鼠标左键依次单击“开始”、“所有程序”、“附件”、“计算器”,弹出的计算器界面如图1-7所示。
用鼠标左键依次单击“查看”、“科学型”,弹出科学型计算器的界面如图1-8所示。
图1-7 标准型计算器的界面
图1-8 科学型计算器的界面
(2)利用计算器进行数制转换的方法。以十进制数“18”转换成十六进制数为例,首先用鼠标左键单击选中所需的数制(十进制),再输入十进制数的具体数值18,再单击“十六进制”,则相应的十六进制数会在显示区显示出来。(注:①十六进制的A、B、C、D、E、F则需键盘输入。②其他计算机操作系统中也都自带有计算器)。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。