本文共 754 字,大约阅读时间需要 2 分钟。
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\n",str[i] ); } } |
执行 | 1 is an digit character 2 is an digit character 3 is an digit character |
转载地址:http://apyba.baihongyu.com/