C++ isdigit() 判断字符是否为数字
C++ 中的 isdigit()
函数用来检查给定的字符是否为数字。它定义在 cctype 头文件中。
示例
#include <iostream>
using namespace std;
int main() {
// 检查 '9' 是否为数字
cout << isdigit('9');
return 0;
}
// 输出:1
isdigit() 语法
isdigit()
函数的语法是:
isdigit(int ch);
这里,ch
是我们想要检查的字符。
isdigit() 参数
isdigit()
函数接受以下参数:
- ch - 要检查的字符,转换为
int
类型或EOF
isdigit() 返回值
isdigit()
函数返回:
- 如果
ch
是数字,则返回非零整数值(true
) - 如果
ch
不是数字,则返回整数零(false
)
isdigit() 函数原型
定义在 cctype 头文件中的 isdigit()
函数原型是:
int isdigit(int ch);