计算机中常需进行进制转换,十六进制转二进制主要有两种方法:一种是查表法,另一种是逐位拆分法,每种都能快速准确实现转换。
1、 将十六进制数先转换为二进制,每四位十六进制对应四位二进制1111;再将所得二进制数按三位一组划分,每组111对应一个八进制数位,从而实现从十六进制到八进制的间接转换。
2、 第二种方法是先将十六进制数转换为十进制数,通过计算各位数字乘以16的相应次方之和得出对应的十进制值。然后再将得到的十进制数转换为八进制,即用该数值不断除以8并取余数,或将它表示为8的各次幂的加权和。例如,十六进制11等于1×16? + 1×16? = 17(十进制),而17可表示为2×8? + 1×8?,因此对应的八进制数为21。
3、 a进制转换关键在于明确进位规则,均可通过a的n次方进行加减运算实现。
评论
更多评论