HEX转换为ASCII码是怎样进行的。具体是怎样变换的?

如题所述

HEX转ASCII,就是16进制转10进制。

一个数的每一位都有一个权值,例如十进制数2039
它可以表示为:2*10^3+0*10^2+3*10^1+9*10^0
那么任何进制的数都一样,例如16进制数8A30E
它就是8*16^4+10*16^3+3*16^2+0*16^1+14*16^0=566030,算出来的值就是这个数对应的十进制数
又例如k进制数abcdef(这是一个6位数)
它就是a*k^5+b*k^4+c*k^3+d*k^2+e*k^1+f*k^0
温馨提示:答案为网友推荐,仅供参考
相似回答