字符串与进制转换原理

网上很少对字符串转进制的原理进行说明,只是有相应的方法,所以简单对进制转换进行讲解,方便初学者学习!!!

字符串转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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、进制 计算机在存储数字的时候都是以二进制的形式存储的 进制之间的转换 a.其他进制转换成10进制:每一位上的数...
    雨雨雨90阅读 413评论 0 0
  • 计算机在存储数字的时候都是以二进制的形式去存的十进制、十六进制、八进制、二进制 1.十进制: 基数:0,1,2,3...
    刘xin_8阅读 392评论 0 1
  • 一、进制 计算机在存储数字的时候都是以二进制的形式去存的十进制、十六进制、八进制、二进制 1.十进制 100 7...
    大漠判官1阅读 287评论 0 0
  • 计算机在存储数据的时候都是以二进制的形式去存的 十进制、十六进制、八进制、二进制、1.十进制基数:0、1、2、3、...
    米某人阅读 353评论 0 1
  • 1.复习: 1.常用快捷键2.注释3.标识符数字、字母、_组成,数字不能开头(python大小写敏感)4.缩进:n...
    大黄蜂人工智能阅读 461评论 0 1