十六进制转换二进制:用8421拼凑法,首先要清楚的是:四位二进制数表示十六进制的一位,根据以上例子,转换0x3C。首先转换二进制的高四位颂凯,也就是十六进制3这个数,可以将8421四位数相加拼凑,如果能得出3,就将该位设置为1,其余为0。
这四个数字中,仅有2+1才能得到3,因此,转换为二进制就是0011。低四位,十六进制数C(十进制数12),只有8+4=12,设置为1,其余为0,就得到1100,高低位结合起来,二进制数为00111100。
二进制与十六进制之间的转换:
1、二进制数转换成十六进制数
由于2的4次方=16,所以依照二进制与八进制的转换方法,将二进制数的每四位用一个十六进制数码来表示,整数部分以小数点为激纳界点从右往左每四位一组转换,小数部分从小数点开始明樱没自左向右每四位一组进行转换。
2、十六进制转换成二进制数
如将十六进制数转换成二进制数,只要将每一位十六进制数用四位相应的二进制数表示,即可完成转换。
16进制转换衡拆成2进制的步骤:
1、点击开始“菜单”,搜索框里输入“计算器”,然后按下回车键打开计算器;
2、在计算器的“查看”找到“程序员”;
3、输入要转换的进制数,输入十六进制;
4、输入要转换的数字;
毁御5、接着点击左边的“二进制”这个选项,原纤拦岩来的十六进制数转换成二进制数即可。
将十六进制数转换为二进制数:
方法一:
将每一位的十六进制数转换唯枣为相应的4位二进制数,参照转换表直接转换如下:
方法二:
先把16进制每个数转为十进制,十六进制的1-9也对应十进制的1-9,十六进制的A-F对应十进制的10-15,再通过十进制转化为二进制(将十进制数连续除2,直至得0余x,并将每次的余数从右至左记下),最后将所得的四位二进制数顺序让山蠢排列。
举例:
对于十六进制数字F6:
采用方法一:
F=1111,6=0110
所得即为11110110
采用方法二:
f=15 除2得 7余1
7 除2得 3余1
3除2得1余1
1除2得0余1
将余数从下往上(从1的余数坦陪1到15的余数1)排列,所以f=1111
同理6=0110
得f6=11110110
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)