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ù)字字符