将十六进制数转换为二进制数:
方法一:
将每一位的十六进制数转换为相应的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,补足4位,例如:十六进制的7F,转换成二进制,步骤如下:
1、将7转换成四位二进制
7H
=0111B
2、将FH转换成四位二进制
FH
=1111B
3、将两者合起来
7FH
=01111111B
=1111111B
注意事项:
1、不满4位,要加0补位,合在一起后,再把首位的0去掉。
2、二进制转十六进制,将四位二进制数转换为一位十六进制数即可。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)