C语言利用按位与、按位或转换大小写字母
利用按位与、按位或转换大小写字母
#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\n",a);
printf("%s\n",b);
return 0;
}
输出结果