1.2.3 十六进制数和十进制数之间的转换 1.2.3.1 十六进制数转换为十进制数 各位十六进制数与其对应权值的乘积之和即为与该十六进制数相对应的十进制数。 例:8AB4H=8×163+10×162+11×161+4×160 =32768+2560+176+4 =35508D 1.2.3.2 十进制数转换为十六进制数 转换方法与十进制转换为二进制的方法类似。 降幂法:首先写出要转换的十进制数,其次写出小于该数的十六进制权值,然后找出该数中包含多少个最接近它的权值的倍数,这一倍数即对应位的值,用原数减去此倍数与相应位权值的乘积得到一个差值,再用此差值去找低一位的权值的倍数,如此反复直到差值为0为止。 例:将十进制数48956转换为十六进制数 计算过程如下: 小于48956的十六进制权值为 4096 256 16 1 所以48956的十六进制为BF3CH。 除法:把要转换的十进制数的整数部分不断除以16,并记下余数,直到商为0为止。 例:将十进制数48956转换为十六进制数 计算过程如下: 所以48956的十六进制为BF3CH。