大小寫字母轉換邏輯
- ASCII碼表
ASCII碼表

我們從ASCII碼表分析得到,所有小寫字母的ASCII值比其對應的大寫字母的ASCII值大32,
反之,所有大寫字母的值比小寫的字母值小32。
我以C++為例寫一個轉換代碼
//大小寫字母轉換
#include<iostream>
using namespace std;
int main(){
char c1='a';
char c2='A';
cout<<c1<<" "<<c2<<endl;
c1=c1-32; //小寫轉大寫,ASCII值減32
c2=c2+32; //大寫轉小寫,ASCII值加32
cout<<c1<<" "<<c2;
}
輸出結果:
a A
A a
版權聲明:本版版權歸本部落格所有,可以轉載,但要寫明出處。