字符串 转 十进制
比如字符串'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 了!
发布时间: 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 了!