字母大小寫最簡單變換

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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章