读书人

字符串 转 十进制解决思路

发布时间: 2012-04-20 15:27:03 作者: rapoo

字符串 转 十进制
比如字符串'250' 希望其在内存中的值为FA,该如何做呢,谁提供下思路

(十进制250对应的16进制为FA)

[解决办法]
使用算法就是:
2*10
(2*10)+5
(2*10+5)*10+0

[解决办法]
字符串里面的都是ASSIC 码! 可以先把‘250’ 的ASSIC码转换成数字(2的ASSIC码是32h) 即用各个数字字符的ASSIC码减去字符‘0’的ASSIC码 得到的就是数字 再按 2楼的做法可以得到250,然后直接存进内存便是 FA 了!

读书人网 >汇编语言

热点推荐