zl程序教程

您现在的位置是:首页 >  后端

当前栏目

C语言isdigit()函数:判断一个字符是否为数字

C语言字符 函数 一个 判断 数字 是否
2023-06-13 09:11:59 时间

参数 c 表示要检测的字符或者 ASCII 码。

返回值:返回值为非 0(真)表示 c 是数字,返回值为 0(假)表示 c 不是数字。

【实例】使用C语言 isdigit() 函数判断用户输入的字符串中有多少个数字。


#include stdio.h 

#include string.h 

#include ctype.h 

int main()

 char str[50] = { 0 };

 int i, len, n=0;

 gets(str);

 for (i = 0, len = strlen(str); i len; i++) {

 if (isdigit(str[i])) {

 n++;

 printf( There are %d numbers in str/n , n);

 return 0;

}

运行结果:
we232sdji ^*2309d
There are 7 numbers in str

22492.html

C语言