亚洲区国产区激情区无码区,国产成人mv视频在线观看,国产A毛片AAAAAA,亚洲精品国产首次亮相在线

C 語言基礎(chǔ)教程

C 語言流程控制

C 語言函數(shù)

C 語言數(shù)組

C 語言指針

C 語言字符串

C 語言結(jié)構(gòu)體

C 語言文件

C 其他

C 語言參考手冊(cè)

C程序檢查字符是否為字母

C 語言編程實(shí)例大全

在此示例中,您將學(xué)習(xí)檢查用戶輸入的字符是否為字母。

要理解此示例,您應(yīng)該了解以下C語言編程主題:

在C語言編程中,字符變量保存的是ASCII值(0到127之間的整數(shù)),而不是該字符本身。

小寫字母的ASCII值為97到122。大寫字母的ASCII值為65到90。

如果用戶輸入的字符的ASCII值在97到122或65到90的范圍內(nèi),則該數(shù)字為字母。

程序檢查字母

#include <stdio.h>
int main() {
    char c;
    printf("輸入一個(gè)字符: ");
    scanf("%c", &c);

    if ((c >= 'a' && c <= 'z') || (c >= 'A' && c <= 'Z'))
        printf("%c 是一個(gè)字母。", c);
    else
        printf("%c 不是字母。", c);

    return 0;
}

輸出結(jié)果

輸入一個(gè)字符: *
* 不是字母。

在程序中,用“ a”代替97,用“ z”代替122。類似地,用“ A”代替65,用“ Z”代替90。

注意:建議使用此isalpha()函數(shù)檢查字符是否為字母。

C 語言編程實(shí)例大全