16进制转10进制采用幂方和的办法
16进制中除使用了0~9来表示10进制的0~9之外,用字母a~f表示10到15
一个16进制数和10进制数。10进制中个位数表示的是本数乘以10的0次方(也就是1),十位数表示本数乘10的1次方,以此类推。那么16进制数的个位、十位等也是这个意思,只不过现在是乘以16。同样对小数二样,小数点后第一位表示的是本数除以16的1次方、第二位表示的本数除以16的2次方等等
举例:16进制数1A.2C的10进制就是:
1*16的1次方+12*16的0次方+2除以16的1次方+10除以16的2次方
=16+12+0.125+0.0390625
=28.1640625