用C語言實現大小字母轉換


#include <stdio.h>
/**
    主要就是利用ASCII值和ASCII字符之間的轉換來實現這個功能
*/
int main(void)
{
    char n = 'a';
    //printf("%d\n",n );   解釋一下,char類型是整型,只有一個字節,所以這里輸出的值就相當於進行完類型轉換的值,輸出的是ASCII碼的值

    //隨意輸入大小寫的字母
    printf("請隨便輸入您想進行轉換的值:");
    scanf("%c",&n);
    //printf("%d\n",n);   測試;注意這里我輸出的是%d,不是%c

    if (n <= 'z' && n >='a')
    {
        n = n - 32;    //在本文最后再詳細解釋
    }else if(n <= 'Z' && n >='A')
    {
        n = n + 32;
    }

    //輸出n
    printf("轉換后的值為:%c\n",n );

    return 0;
}

/**
    %c 的意思是將整數轉換為ASCII字元
*/

 


免責聲明!

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



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