R进制->10进制:按权展开式的形式,下面举个例子(*号表示乘法,^表示幂)
16进制数ABCD,位权从右侧最后一位开始计,分别是0,1,2,3。
接下来
A*16^3+B*16^2+C*16^1+D*16^0=10*4096+11*256+12*16+13=43981
现举例:8进制567转换为10进制
5*8^2+6*8^1+7*8^0=375
注意16进制的位码:0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F;其中A=10
当然还有更简单的计算方式,需要对二进制比较熟悉,如果您有兴趣,再联系。