字母大小写最简单变换

1.函数法:

我记得是有一个c语言的库函数的,暂时找不到,希望大佬补充。

2.最强代数法:位运算

c^=32 就会大小写转化。
测试代码:

char A[26];
 for(int i=0;i<26;i++) A[i]=97+i;
 char a[26];
 for(int i=0;i<26;i++) a[i]=65+i;
 for(int i=0;i<26;i++)
 {
  char c1=A[i]^32;
  char c2=a[i]^32;
  cout<<A[i]<<"-"<<c1<<"      "<<a[i]<<"-"<<c2<<endl;
 }

结果:
在这里插入图片描述

发布了144 篇原创文章 · 获赞 89 · 访问量 3771
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章