假定一个十六进制数是 hnhn-1hn-2……h2h1h0
等价于十进制 hn*16^n + hn-1*16^(n-1) + hn-2*16^(n-2)+……+ h2*16^2 + h1*16^1 + h0*16^0
=(((hn * 16 + hn-1) * 16+ hn-2) * 16+……+ h1) * 16 + h0
注:h后边n、n-1、n-2、2、1、0是下标
比如说十六进制的123
0*16+1=1
1*16+2=18
18*16+3=291 即十进制为291
十六进制的1AB2
0*16+1=1
1*16+10=26
26*16+11=427
427*16*2=6834 即十进制为6834
虽然不是我要的答案,不过算了。