isdigit函數是C++中的一個字符處理函數,用于判斷一個字符是否是數字字符。
isdigit函數的原型為:
int isdigit(int c);
參數c是一個單個字符,可以是任何字符類型。如果參數c是一個數字字符(‘0’-‘9’),則isdigit函數返回非零值(通常為1),否則返回0。
示例代碼:
#include <iostream>
#include <cctype>
int main() {
char c = '5';
if (isdigit(c)) {
std::cout << c << " is a digit character." << std::endl;
} else {
std::cout << c << " is not a digit character." << std::endl;
}
return 0;
}
輸出結果:
5 is a digit character.