10进制转16进制过程
10进制怎么转16进制的步骤有:
1.首先,根据图中的这种格式,要转换的数字和除以16得到的商和余数被填在相应的位置。例如我们要将7692转换成十六进制,就将7692除以16,得到商为480,余数为12,将7692、480、12填到对应的地方,如图所示。
2.然后,我们按照第2步做同样的操作,一步一步的,把它写在格式里。直到最后的数字小于16,如图所示,最后是1,最后,再将1除以16,得到商为0,余数为1,当商为0时,就表示转换结束了余数。
3.在十六进制中,十进制中的O~9仍然是十六进制中的O~9;而十进制中的10~15在十六进制中则表示为A~F。通过上述过程,我们依次得到12、0、14、1四个残差,在十六进制中为C、0、E、1。将C、0、E、 1依次写到对应的余数旁边,如图所示,从下往上看,则依次是1、E、0、C。这就表示,十进制的7692就等于16进制中的1EOC,7692=1EOCH,在1EOC后面加个H,就表示它是16进制的数。
10进制数转换为16进制数要区分整数部分转换和小数部分转换两部分,然后将两部分转换的结果拼写在一起就是最终的结果。
整数转换使用除以16求余数的方法。即:
用10进制数除以16,得商和余数,用商除以16,得商和余数;以此类推,直至商为0时结束,然后,将每次得到的余数反向拼写就是10进制数转换为的16进制整数。由于当除数效益被除数时商一定为0,因此,该过程可以结束,也就是说10进制整数可以精准转换为16进制整数。
小数部分使用乘16取整的方法,即:
用10进制小数乘16,乘积分为小数部分和整数部分;用小数部分乘16,乘积分为小数部分和整数部分。以此类推,直至小数部分为0时结束,然后,将每次得到的整数部分写在一起就是对应的16进制小数。当一个乘数为16时,不是每一个数乘16都会使得小数部分为0,因此,这个过程可能永远无法结束,此时需要根据确定的精度要求进行选择
十进制转十六进制算法
10进制转16进制的计算方法是对于整数部分,用被除数反复除以16,除第一次外,每次除以16均取前一次商的整数部分作被除数并依次记下每次的余数。另外,所得到的商的最后一位余数是所求二进制数的最高位。具体的过程如下:
比如要转换120为十六进制数:
1、把要转换的数,除以16,得到商和余数,
2、那么要转换的数是120, 120 ÷ 16,得到商是7,余数是8。
3、“将商继续除以16,直到商为0……”,现在商是7,还不是0,所以继续除以16。那就 7 ÷ 16, 得到商是0,余数是7。现在商已经是0。
4、我们两次计算依次得到余数分别是:8、7,将所有余数倒序排列,那就是:78。
注意事项:
1、对于小数部分,采用连续乘以基数16,并依次取出的整数部分,直至结果的小数部分为0为止。故该法称“乘基取整法”。
2、进制转换是人们利用符号来计数的方法,进制转换由一组数码符号和两个基本因素“基数”与“位权”构成。