• isdigit函数


    isdigit是计算机应用C语言中的一个函数,主要用于检查参数c是否为阿拉伯数字0到9。

    相关函数
    isdigit
    表头文件
    #include <ctype.h>(C语言),#include <cctype>(C++)
    定义函数
    int isdigit(int c)
    函数说明
    检查参数c是否为阿拉伯数字0到9。
    返回值
    若参数c为阿拉伯数字,则返回非0值(不一定是1或TRUE,因为TRUE值和具体编译器相关),否则返回NULL(0)。
    附加说明
    此为定义,非真正函数。(修正:底层通过宏定义实现,但是isdigit确为函数)
    范例
    /* 找出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 ",str[i] );
    }
    }
    执行
    1 is an digit character   2 is an digit character   3 is an digit character

    代码

    isdigit()函数包含在ctype.h头文件中,原型: int isdigit(char c);  用法:#include <ctype.h>  功能:判断字符c是否为数字  说明:当c为数字0-9时,返回非零值,否则返回零。 这个函数是判断某一个字符是否为数字,可以用一个字符数组接受输入的字符,然后循环判断每一个字符是否为数字,如果其中一个不是数字,那么返回0,否则返回非0;如果想要实现负数或者小数的判断,需要自己在此基础设计代码。
  • 相关阅读:
    仿udhcpd配置文件读取的一段代码
    巫师3_战斗_怪物巢穴
    00汇编指令
    在VirtualBox下安装linux操作系统
    Java学习--内部类
    Linux的运行级别和chkconfig用法
    mvn学习1
    JVM调优总结 -Xms -Xmx -Xmn -Xss
    使用代码查看JVM内存使用情况
    jstat命令查看jvm的GC情况 (以Linux为例)
  • 原文地址:https://www.cnblogs.com/ECJTUACM-873284962/p/6532943.html
Copyright © 2020-2023  润新知