发布网友 发布时间:2022-04-22 09:21
共1个回答
热心网友 时间:2023-10-25 05:17
假定这个n进制数从最低位到最高位(或者说从右到左)的数字(10进制)分别是k1、k2、k3……km,则转化后的十进制数为:
k1×n^0 + k2×n^1 + k3×n^2 + …… + km×n^(m-1)
比如说 5631 是个七进制数,则转为十进制后为
1*7^0+3*7^1+6*7^2+5*7^3 = 1+21+294+1715 = 2031
又比如 8HA3 是个19进制数,则转为十进制数后为
3*19^0+10*19^1+17*19^2+8*19^3 = 3+190+6137+54872 = 61202
二进制转十进制也一样,比如1110101:
1*2^0+0*2^1+1*2^2+0*2^3+1*2^4+1*2^5+1*2^6 = 1+0+4+0+16+32+ = 117