字母大小写的转换主要牵扯到ASCII码的使用,直接看代码就行,代码带了注释的。觉得有用的话可以点赞收藏!!!
#include<stdio.h>
int main(){
char a[100];
scanf("%s",a);//输入字母
//char a[]={'A','s','g','H'};//这里笔者自己输入字母作为举例
for(int i=0;i<4;i++){
if(a[i]<97)a[i]=a[i]+32;//查阅ASCII表可知,小写字母的ASCII码为97到122,大写字母的ASCII码为65到90
else a[i]=a[i]-32;
}
for(int j=0;j<4;j++){
printf("%c,",a[j]);//遍历数组即可完成
}
return 0;
}