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;
}

输出结果image-20200629170013722

猜你喜欢

转载自www.cnblogs.com/tanjiangtao/p/13208889.html