16进制和10进制的换算
直接给例子,更清晰
比如463
10进制换算16进制:
16进制的数值是:0123456789ABCDEF 16个 因为是16进制,其中ABCDEF分别表示10,11,12,13,14,15
除以16的余数
463/16 整数是28 余数是 15=F
28/16 整数是1 余数是 12=C
1/16 余数是 1 = 1
转换后是反过来就是 1CF
16进制换算10进制:
1CF
F*16^0 + C*16^1 + 1*16^2 = 15*1 + 12*16 + 1*16*16 = 463