十六进制转2进制方法
1个回答
展开全部
十六进制转换二进制可以用8421拼凑法,首先要清楚的是:四位二进制数表示十六进制的一位。根据以上规则,转换0x3C。首先转换二进制的高四位,也就是十六进制3这个数,可以将8421四位数相加拼凑,如果能得出3,就将该位设置为1,其余为0,根据8421拼凑法得出3 (十六进制) =0011 (二进制),同理低四位C (十六进制) =1101 (二进制),所以组合起来得到3C (十六进制) =00111101 (二进制) =111101 (二进制)。
计算十六进制数2BF7转成八进制数:
1、方法一
十六进制数2BF7换算成进制,得到二进制数: 0010 1011 1111 0111。
二进制数换算成八进制数的方法:从右到左,每3位二进制数换算成1位八进制数,不足3位的二二进制在前面补0再计算。
如此,将二进制数分组(有在最前面补两个0):000 010 101 111 110 111;
计算每个小分组的值,分别可得:025767。结合得到一个八进制数:25767。
2、方法二
十六进制数2BF7换算成十进制,得到十进制数:11255。
十进制转八进制得方法:将t进制除以8,得到商和余数。如果商大于或等于8,则再将商除以8,直到商小于8,将所得余数倒叙排列组合得到/ \进制数。
将十进制数11248,进行上面得操作。