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