程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C >> C語言入門知識 >> C語言中大小寫字母的轉化

C語言中大小寫字母的轉化

編輯:C語言入門知識
#include <stdio.h>
 
int main()
{
    int ch = 0;
    while ((ch = getchar()) != EOF)
    /*ctrl+z,是把輸入的字符逐字讀取到ch,
    直到文件末尾( EOF的全稱是end of file,
    是文件結束的標志,每一個輸入都伴隨有 ),
    其中!=表示不讀到文件末尾不停止*/
    {
        if ((ch >= 'a') && (ch <= 'z'))
        {
            ch = ch - 32;
        }
        else if ((ch >= 'A') && (ch <= 'Z'))
        {
            ch = ch + 32;
        }
        else if ((ch >= '0') && (ch <= '9'))
        {
            continue;//終止本次循環
                    }
        putchar(ch);//輸出字符
    }
 
    return 0;
}

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved