A.370
2026-08-10 17:22:26
发布于:上海
2阅读
0回复
0点赞
'a'的ASCLL数值是97,'A'的ASCLL数值是65,'z'的ASCLL数值是122,'Z'的ASCLL数值是90。
不懂的看表:
| ASCLL | -> |
|---|---|
| A | 65 |
| Z | 90 |
| a | 97 |
| z | 122 |
接着判断大小写,大写-64,小写-96
最后转整形,用int(a);
代码:
#include <bits/stdc++.h>
using namespace std;
int main()
{
char a;
cin>>a;
if(a<='z'&&a>='a') a-=96;//小写
else if(a<='Z'&&a>='A') a-=64;//大写
cout << int(a);//转整形输出
return 0;
}
这里空空如也



有帮助,赞一个