编程论坛
注册
登录
编程论坛
→
C++教室
这段代码是什么意思?
小十七
发布于 2018-02-11 11:33, 1137 次点击
for(int i=1;i<=n;i++)
if(s[n-i]>=65)
a[i]=s[n-i]-'A'+10;
else
a[i]=s[n-i]-'0';
2 回复
#2
rjsp
2018-02-11 16:36
十六进制字符串 转成 数值
建议将65改为'A'
#3
moox
2018-02-17 14:42
将大写字母A~Z转化为整数1~26,其余的为字符与0的差,应该就是楼上说的十六进制转化
[此贴子已经被作者于2018-2-17 14:44编辑过]
1