isdigit函數(shù)是C++中的一個字符處理函數(shù),用于判斷一個字符是否是數(shù)字字符。
isdigit函數(shù)的原型為:
int isdigit(int c);
參數(shù)c是一個單個字符,可以是任何字符類型。如果參數(shù)c是一個數(shù)字字符(‘0’-‘9’),則isdigit函數(shù)返回非零值(通常為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;
}
輸出結(jié)果:
5 is a digit character.