字母大小寫互換
阿新 • • 發佈:2018-12-21
編寫一個程式,可以一直接收鍵盤字元,
如果是小寫字元就輸出對應的大寫字元,
如果接收的是大寫字元,就輸出對應的小寫字元,
如果是數字不輸出。
while ((ch = getchar()) != EOF)
getchar()!=EOF用來判斷是否已經讀取完
EOF 是-1 即讀入的已不是正常的字元而是檔案的結束符;
當輸入字串的時候,可以使用getchar()讀取其中的每一個字元,輸入字串的時候最後一般輸入一個回車,回車以後輸入快取裡面就沒有資料了。
當輸入字串的時候,可以使用getchar()讀取其中的每一個字元,getchar()!=EOF用來判斷是否已經讀取完。
int main() { int ch; printf("請輸入一個字元:>"); while ((ch = getchar()) != EOF) { if (ch >= 'a'&&ch <= 'z') { printf("ch=%c\n",ch-32); } else { if (ch >= 'A'&&ch <= 'Z') { printf("ch=%c\n", ch + 32); } else ; } } system("pause"); return 0; }