1:做用:判断一个字符是不是数字字符(即:相当于:s[i]>='0'&&s[i]<='9')
2:使用方式
char c='A';
string s="123fgv";
if(isdigit(c));
if(isdigit(s[i]))//返回bool类型
3:例如:
void solve() {
string s="12359abC";
for(int i=0; i<s.size(); i++) {
if(isdigit(s[i])) cout<<s[i]<<"数字字符"<<"\n";
else cout<<s[i]<<"不数字字符"<<"\n";
}
}
对应结果:
4:注意只能判断字符,不能判断int之类的;
例如:
int a=1;
if(isdigit(a))cout<<"YES";
else cout<<"NO";
结果就是NO: