C語言關於字符串中字母大寫換小寫,小寫換大寫的實現程序

關於C語言實現一個字符串的大小寫字母互換可以用strlwr和strupr函數來實現,很簡便,但我下面程序是從函數實現的具體方法來實現,這樣更利於我們理解函數實現的黑匣子裏的祕密,也可以加深對數組,計算機存儲內容隱含的使用ASCII碼存儲的祕密。如果有小夥伴對下面的程序有不瞭解的地方歡迎留言,我會儘可能爲你解答。謝謝!



#include<stdio.h>
#include<string.h>
int main()
{
 char a[20]="a2b4cd58eF9G";
 int i;
 for(i=0;i<strlen(a);i++)
  {
   if(a[i]>96&&a[i]<123)
   {
    a[i]=a[i]-32;
    continue;
   }
   if(a[i]>64&&a[i]<91)
   {
    a[i]=a[i]+32;
    continue;
   }

  }
 printf("%s",a);
}
發佈了30 篇原創文章 · 獲贊 5 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章