C言語で数字かどうかを判定する

C言語ではisdigit関数を使って、文字が数字かどうかを判断できます。isdigit関数はヘッダーファイルを含める必要があります。

以下は簡単なサンプルコードです:

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

int main()
{
    char ch = 'a';
    
    if (isdigit(ch))
    {
        printf("%c 是一个数字\n", ch);
    }
    else
    {
        printf("%c 不是一个数字\n", ch);
    }
    
    return 0;
}

上記のコードでは、文字変数chを定義し、文字’a’を代入します。その後、isdigit関数を使用してchが数字かどうかを判断し、数字であれば”%c は数字です”と出力し、そうでない場合は”%c は数字ではありません”と出力します。この例では、出力結果は”a は数字ではありません”となります。

bannerAds