大小写字母转换逻辑
- ASCII码表
ASCII码表

我们从ASCII码表分析得到,所有小写字母的ASCII值比其对应的大写字母的ASCII值大32,
反之,所有大写字母的值比小写的字母值小32。
我以C++为例写一个转换代码
//大小写字母转换
#include<iostream>
using namespace std;
int main(){
char c1='a';
char c2='A';
cout<<c1<<" "<<c2<<endl;
c1=c1-32; //小写转大写,ASCII值减32
c2=c2+32; //大写转小写,ASCII值加32
cout<<c1<<" "<<c2;
}
输出结果:
a A
A a
版权声明:本版版权归本博客所有,可以转载,但要写明出处。