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

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

首页维修大全综合更新时间:2023-09-21 21:47:37

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

就是用个位数+十位数*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


大家还看了
也许喜欢
更多栏目

© 2021 3dmxku.com,All Rights Reserved.