关于c/c++中的isdigit()函数(判断一个字符是不是数字字符)

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

对应结果:

关于c/c++中的isdigit()函数(判断一个字符是不是数字字符)_第1张图片

4:注意只能判断字符,不能判断int之类的;

例如:

int a=1;
if(isdigit(a))cout<<"YES";
else cout<<"NO";

 结果就是NO

你可能感兴趣的:(c++,算法,isdigit)