当前位置:新励学网 > 秒知问答 > 十六进制转换成十进制的具体算法

十六进制转换成十进制的具体算法

发表时间:2024-07-28 18:43:58 来源:网友投稿

就是用个位数+十位数*16+百位数*256+千位数*4096+...

相乘的时候前面的一位数乘以的数是十后面一位数乘以数的16倍。

例:

将十六进制数ab转换成十进制数:

(ab)16=a×16+b=(171)10

(adc)16=a×256+b×16+c=(2748)10

十进制化为十六进制 方法1:采用除16取余法。 例:将十进制数115转化为十六进制数 16| 115…… 3 16| 7 …… 7 结果:(115)10 = (73)16

如果结果余数是0,比如说是十进制数十16,那么十六进制就是10,如果是十进制数十32,那么十六进制数就是20.十进制数除以16后余数为0,那么十六进制数的个位数就是0. 方法2:先将十进制化为二进制,再将二进制化为十六进制。 例:(115)10 = (1110011)2 = (73)16

免责声明:本站发布的教育资讯(图片、视频和文字)以本站原创、转载和分享为主,文章观点不代表本网站立场。

如果本文侵犯了您的权益,请联系底部站长邮箱进行举报反馈,一经查实,我们将在第一时间处理,感谢您对本站的关注!