关闭

isdigit字符串测试函数应用实例

标签: C语言实例函数
2979人阅读 评论(1) 收藏 举报
分类:
原型:int isdigit(int c);
头文件:ctype.h
功能:检查参数c是否为阿拉伯数字0到9。
返回值:若参数c为阿拉伯数字,则返回TRUE,否则返回NULL(0)。
附加说明: 此为宏定义,非真正函数。

模拟实现源码:

int isdigit(int c)
{
    return ('0' <= c && c <= '9');
}

应用实例:

#include <ctype.h>
#include <stdio.h>

main()
{
    char str[]="acd345&^%$89[e?";
    int i = 0;
    for(i=0;str[i]!=0;i++)
    {
        if(isdigit(str[i]))
        {
            printf("%c 是阿拉伯数字\n",str[i]);
        }
        else
        {
            printf("%c 不是阿拉伯数字\n",str[i]);
        }
    }
}
运行结果:

0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

C语言中的isalpha,isdigit,islower,isupper等一系列函数

TITLE:c语言中的isalpha,isdigit,islower,isupper等一系列函数    已经全部验证检查,无任何错误      isalnum(测试字符是否为英文或数字)  ...
  • u011042188
  • u011042188
  • 2013-08-01 17:11
  • 2037

java面试之常见编程题

1.编程实现:二分搜索算法 解答: public class SearchTest { /** 被搜索数据的大小 */ private static final int siz...
  • xiangzhihong8
  • xiangzhihong8
  • 2016-06-06 13:44
  • 2171

Python3字符串各种内置函数详解

● Python3访问字符串     Python不支持单字符类型,单字符在Python中也是作为一个字符串来使用;     字符串切片截取; 空值 空值是Pytho...
  • AnneQiQi
  • AnneQiQi
  • 2016-06-23 14:01
  • 9577

iscntrl字符串测试函数应用实例

原型:int iscntrl(int c); 头文件:ctype.h 功能:检查参数c是否为ASCII控制码,也就是判断c的范围是否在0到30之间。 返回值:若参数c为ASCII控制码,则返回T...
  • kongshuai19900505
  • kongshuai19900505
  • 2016-06-07 22:37
  • 815

isascii字符串测试函数应用实例

原型:int isascii(int c); 头文件:ctype.h 功能:检查参数c是否为ASCII码字符,也就是判断c的范围是否在0到127之间。 返回值:若参数c为ASCII码字符,则返回...
  • kongshuai19900505
  • kongshuai19900505
  • 2016-06-14 21:13
  • 1448

C语言中字符串测试函数总结

C语言字符串测试函数总结 isxdigit函数int isxdigit(int c);函数说明:检查参数c是否为16进制数字,只要c为下列其中一个情况就检测成功。16进制数字:0123456789AB...
  • yzhang6_10
  • yzhang6_10
  • 2016-06-03 22:44
  • 558

Ctype.h 中isdigit 函数的使用 HDU2017 字符串

sh
  • wangming520liwei
  • wangming520liwei
  • 2014-07-26 20:12
  • 574

对C语言islower、isupper、isdigit函数的测试

今天朋友问起了这三个函数,我就帮忙测试了下,测试后发现谭浩强第四版课本附录上上讲的不是很严谨. 我们先看下这三个函数介绍: 谭浩强第四版课本附录第396页上这样介绍: ...
  • hedujiu869
  • hedujiu869
  • 2015-01-11 15:59
  • 350

粒子群优化算法(一):算法性能测试函数

Rastrigin Function数学优化问题需要一些函数测试算法性能,例如Ras函数测试粒子群优化算法。Ras函数定义:f(x⃗ )=An+∑i=1n[x2i−cos(2πxi)]f(\vec{x...
  • Elsa_Rong
  • Elsa_Rong
  • 2017-03-31 11:36
  • 1131

模块测试函数基于linux2.6

#include #include #include static int hello_init(void) {    printk("....\n");    return 0; ...
  • haokaihaohe110
  • haokaihaohe110
  • 2012-04-07 20:42
  • 356
    个人资料
    • 访问:76773次
    • 积分:1838
    • 等级:
    • 排名:千里之外
    • 原创:108篇
    • 转载:7篇
    • 译文:0篇
    • 评论:10条
    博客专栏
    最新评论