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

posted @ 2020-06-29 17:02  起美了  阅读(323)  评论(0编辑  收藏  举报