十进制转十六进制公式

导读 十进制转换为十六进制的公式为:给定十进制数除以16取余数,然后不断除以16并取余数,直到商为0为止,最后将所有余数从低位到高位(即最后

十进制转换为十六进制的公式为:给定十进制数除以16取余数,然后不断除以16并取余数,直到商为0为止,最后将所有余数从低位到高位(即最后一个余数作为最高位)依次排列组合,即可得到对应的十六进制数。举例来说,如果我们要转换十进制数(以数 A 为例)到十六进制,那么过程如下:

A = 十六进制数;第一次得到的余数R1是十六进制的最低位;第二次得到的余数R2是十六进制的次低位;以此类推。如果得到的商是整数,则不需要继续除下去。具体公式为:A / 16 = 商 和 余数(余数小于等于 15)。例如,将十进制数 27 转换为十六进制数:

27 / 16 得到商为 1 余数为 11 即为 F ,十六进制下的 11 就是 F ,因此转换后的十六进制为 **1F** 。因此转换过程实际上是一种不断整除取余的过程。请注意十六进制的规则是数字的个位由十位数的零至九表示外还引入新的数字标记来标记四位数的数值(称为十六进制的所有标准进制字母包含 十位的个字母)。也即小写字母abcde对应于十进制的十至十五。

版权声明:本文由用户上传,如有侵权请联系删除!