网上很少对字符串转进制的原理进行说明,只是有相应的方法,所以简单对进制转换进行讲解,方便初学者学习!!!
字符串转16进制原理
例如将字符串“alipay”转成16进制是多少呢?
第一步:找ASCII码
找出每个字符的ASCII值
a:97
l:108
i:105
p:112
a:97
y:121
第二步:除以16求余
16进制:1、2、3、4、5、6、7、8、9、A(10)、B(11)、C(12)、D(13)、E(14)、F(15)
a:97
97/16=得6余1=61
l:108
108/16=得6余12(12在16进制中用C表示)=6C
i:105
105/16=得6余9=69
依此类推
第三步:结果
616c69706179
网友评论