c語言字母大小寫轉換


  核心思想

在 C 語言中區分字母的大小寫,利用 ASCII 碼中大寫字母和小寫字母之間的轉換關系(差值為 32),可以將小寫字母轉換為大寫字母。編寫程序實現,從鍵盤上輸入一個小寫字母,按回車鍵,程序將該小寫字母轉換為大寫字母,並輸出其 ASCII 值。

由於大寫字母與小寫字母之間的差值為 32,因此小寫字母轉換為大寫字母的方法就是將小寫字母的 ASCII 碼值減去 32,便可得到與之對應的大寫字母。 

  運用

#include <stdio.h>
int main()
{
    char a,b;
    printf("輸入一個小寫字母:\n");
    a=getchar();//getchar()讀取用戶輸入字符的ascii碼。
//getchar 函數只能接收單個字符,輸入數字也按字符處理。輸入多於一個字符時,只接收第一個字符。
    b=a-32;
    printf("轉換后的字母為:%c,%d\n",b,b);
    return 0;
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM