C++ isdigit函数
isdigit是计算机C(C++)语言中的一个函数,主要用于检查其参数是否为十进制数字字符。
头文件
C语言
#include <ctype.h>
C++
#include <cctype>
函数说明
int isdigit(字符)
- 检查传入的参数字符是否为数字0~9
- 若参数为数字0~9,则返回非0值,否则返回0
举例
int main(){
string str = "qweasd123456zxc";
cout << "str字符串中的所有阿拉伯数字为:";
for(int i = 0; i < str.size(); i++){
if(isdigit(str[i])){
cout << str[i];
}
}
return 0;
}