isdigit()函数是什么意思
发布网友
发布时间:2022-04-19 03:20
我来回答
共3个回答
热心网友
时间:2022-04-19 04:49
如果isdigit函数包含在ctype.h头文件中,那字符串为数字。
计算过程:
原型: int isdigit(char c)。
用法:#include <ctype.h>。
功能:判断字符c是否为数字。
功能说明
判断参数c是否为数字,您可能会问:isdigit函数的参数是int c,是整数,不是字符,在C语言中,字符就是整数,请补充学习一下基础知识。
返回值:0-不是数字,非0-是数字。
热心网友
时间:2022-04-19 06:07
isdigit函数
表头文件:#include<ctype.h>
定义函数:int isdigit(char c)
函数说明:检查参数c是否为阿拉伯数字0到9。
返回值:若参数c为阿拉伯数字,则返回TRUE,否则返回NULL(0)。
附加说明:此为宏定义,非真正函数。
范例:
/* 找出str字符串中为阿拉伯数字的字符*/
#include<ctype.h>
main()
{
char str[]="123@#FDsP[e?";
int i;
for(i=0;str[i]!=0;i++)
{
if( isdigit (str[i]) )
printf( "%c is an digit character\n",str[i] );
}
}
执行:
1 is an digit character
2 is an digit character
3 is an digit character
热心网友
时间:2022-04-19 07:42
digit是数字的意思,isdigit就是判断是否是数字,0-9就是数字。