如何把小写字母转换成大写字母呢?
这个问题问的好,首先我们要新学一个类型——char
这个类型就是字符型
再来说说ASCII码
给大家举几个例子
空格————32
0————48
9————57
A————65
Z————90
a————97
z————122
我们可以直接将字符型变量-32就能变成大写字母
具体的看代码
#include"bits/stdc++.h"
using namespace std;
int main(){
char n;
cin>>n;
n-=32;
cout<<n;
return 0;
}

a的ASCII码值是97
A的ASCII码只是65
97-65=32,所以只需要-32就行了
烧脑题,聪明人都知道怎么做(提示:int(...) 可将char类型强行转换成int类型,自己看着办吧):
本文介绍了如何在C++中利用ASCII码将小写字母转换为大写字母,通过将字符型变量减去32实现这一操作。作者还提到了字符a到z的ASCII码范围,并暗示了可以借助int类型转换进行处理,最后指向了哈工科教的训练题库作为学习资源。

被折叠的 条评论
为什么被折叠?



