在C語言中,可以使用isdigit()函數來判斷一個字符是否為數字。isdigit()函數是C標準庫中的一個函數,其原型定義在ctype.h頭文件中。
isdigit()函數接受一個字符作為參數,如果該字符是0到9之間的數字字符,則返回非零值(即真),否則返回0(即假)。
下面是一個示例代碼:
#include <stdio.h>
#include <ctype.h>
int main() {
char ch = '5'; // 要判斷的字符
if (isdigit(ch)) {
printf("%c是數字\n", ch);
} else {
printf("%c不是數字\n", ch);
}
return 0;
}
輸出結果為:
5是數字