利用按位与、按位或转换大小写字母
#include<stdio.h>
int main(){
char a[]="Student";
char b[]="Teacher";
int len = strlen(a);
for (int i = 0; i < len; ++i) {
a[i]=a[i]&0b11011111;//转换成大写字母
b[i]=b[i]|0b00100000;//转换成小写字母
}
printf("%s
",a);
printf("%s
",b);
return 0;
}
输出结果