文字がアルファベットかどうかを判別するC言語

C言語の標準ライブラリ関数isalpha()を使って、文字がアルファベットかどうかを判定することができます。isalpha()関数は、与えられた文字がアルファベットであるかどうかをチェックし、アルファベットの場合はゼロ以外の値を返し、それ以外の場合は0を返します。

文字がアルファベットかどうかを判定する例です。

#include <stdio.h>
#include <ctype.h>

int main() {
    char ch;

    printf("请输入一个字符:");
    scanf("%c", &ch);

    if (isalpha(ch)) {
        printf("%c 是一个字母。\n", ch);
    } else {
        printf("%c 不是一个字母。\n", ch);
    }

    return 0;
}

上記のコードでは、最初にscanf()関数を使用してユーザー入力文字を取得し、その文字がアルファベットかどうかを判断するためにisalpha()関数を使用します。isalpha()関数の返り値に基づいて、対応する結果を出力します。

注意:isalpha()関数を使用するためには、ヘッダーファイルをインクルードする必要があります。

bannerAds