isdigit()函数是什么意思

 我来答
哆啦聊教育
高粉答主

2021-10-18 · 说的都是干货,快来关注
知道小有建树答主
回答量:4803
采纳率:100%
帮助的人:81.3万
展开全部

如果isdigit函数包含在ctype.h头文件中,那字符串为数字。

计算过程:

原型: int isdigit(char c)。 

用法:#include <ctype.h>。   

功能:判断字符c是否为数字。   

功能说明

判断参数c是否为数字,您可能会问:isdigit函数的参数是int c,是整数,不是字符,在C语言中,字符就是整数,请补充学习一下基础知识。

返回值:0-不是数字,非0-是数字。

艳阳高照的午后
推荐于2017-10-12 · TA获得超过1万个赞
知道大有可为答主
回答量:1.2万
采纳率:97%
帮助的人:5010万
展开全部
  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
  

  

  
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
松甜恬0Je4ba
2011-12-02 · TA获得超过2.6万个赞
知道大有可为答主
回答量:7475
采纳率:100%
帮助的人:3468万
展开全部
digit是数字的意思,isdigit就是判断是否是数字,0-9就是数字。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式