c語(yǔ)言isdigit函數(shù)的用法是什么

小億
112
2024-03-20 17:00:49

isdigit函數(shù)是C語(yǔ)言中的一個(gè)字符處理函數(shù),用于判斷一個(gè)字符是否為數(shù)字字符。其聲明如下:

int isdigit(int c);

其中,參數(shù)c是一個(gè)字符,函數(shù)返回值為非零值表示該字符是數(shù)字字符,返回值為0表示該字符不是數(shù)字字符。

示例代碼:

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

int main() {
    char c = '5';

    if (isdigit(c)) {
        printf("%c 是數(shù)字字符\n", c);
    } else {
        printf("%c 不是數(shù)字字符\n", c);
    }

    return 0;
}

運(yùn)行結(jié)果為:

5 是數(shù)字字符

0