isdigit(测试字符是否为阿拉伯数字)

/*isdigit(测试字符是否为阿拉伯数字)

相关函数    isxdigit
表头文件    #include<ctype.h>
定义函数    int isdigit(int c)
函数说明    检查参数c是否为阿拉伯数字0到9。
返回值    若参数c为阿拉伯数字,则返回TRUE,否则返回NULL(0)。
附加说明    此为宏定义,非真正函数。

范例*/
/* 找出str字符串中为阿拉伯数字的字符 */
#include<ctype.h>
#include<stdio.h>
main()
{
  char str[]="[email protected]#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*/
时间: 09-24

isdigit(测试字符是否为阿拉伯数字)的相关文章

isalnum(测试字符是否为英文或数字)

/*isalnum(测试字符是否为英文或数字) 相关函数 isalpha,isdigit,islower,isupper 表头文件 #include<ctype.h> 定义函数 int isalnum (int c) 函数说明 检查参数c是否为英文字母或阿拉伯数字,在标准c中相当于使用(isalpha( c )|| isdigit( c ))做测试. 返回值 若参数c为字母或数字,则返回TRUE,否则返回NULL( 0 ). 附加说明 此为宏定义,非真正函数. 范例*/ /* 找出str 字符

isxdigit(测试字符是否为16进制数字)

/*isxdigit(测试字符是否为16进制数字) 相关函数 isalnum,isdigit 表头文件 #include<ctype.h> 定义函数 int isxdigit (int c) 函数说明 检查参数c是否为16进制数字,只要c为下列其中一个情况则返回TRUE.16进制数字:0123456789ABCDEF 返回值 若参数c为16进制数字,则返回TRUE,否则返回NULL(0). 附加说明 此为宏定义,非真正函数. 范例 */ /*找出字符串str中为十六进制数字的字符*/ #inc

ispunct(测试字符是否为标点符号或特殊符号)

/*ispunct(测试字符是否为标点符号或特殊符号) 相关函数 isspace,isdigit,isalpha 表头文件 #inlude<ctype.h> 定义函数 int ispunct (int c) 函数说明 检查参数c是否为标点符号或特殊符号.返回TRUE也就是代表参数c为非空格.非数字和非英文字母. 返回值 若参数c为标点符号或特殊符号,则返回TRUE,否则返回NULL(0). 附加说明 此为宏定义,非真正函数 范例*/ /*列出字符串str中的标点符号或特殊符号*/ #inclu

ctype.h——使用测试字符函数

islower()                       是否为小写字母 isupper()                      是否为大写字母 isalpha()                       是否为字母 isalnum()                     是否为字母或十进制数字 iscntrl()                       是否为控制字符 isprint()                      是否为可打印字符(包含空格) isgra

C中几个常见的测试字符的函数

1.islower():小写字母 2.isupper():大写字母 3.isalnum():大写或小写字母 4.iscntrl():控制字符 5.isprint():可打印字符,包括空格 6.isgraph():可打印字符,不包括空格 7.isdigit():十进制数字('0'~'9') 8.isxdigit():十六进制数字('0'~'9','A'~'F','a'~'f') 9. isspace():空位字符(空格,'\n','\t','\v','\r','\f') 10.ispunct():

isupper(测试字符是否为大写英文字母)

/*isupper(测试字符是否为大写英文字母) 相关函数 isalpha,islower 表头文件 #include<ctype.h> 定义函数 int isupper(int c) 函数说明 检查参数c是否为大写英文字母. 返回值 若参数c为大写英文字母,则返回TRUE,否则返回NULL(0). 附加说明 此为宏定义,非真正函数 范例 */ /*找出字符串str中为大写英文字母的字符*/ #include <ctype.h> #include<stdio.h> ma

islower(测试字符是否为小写字母)

/*islower(测试字符是否为小写字母) 相关函数 isalpha,isupper 表头文件 #include<ctype.h> 定义函数 int islower(int c) 函数说明 检查参数c是否为小写英文字母. 返回值 若参数c为小写英文字母,则返回TRUE,否则返回NULL(0). 附加说明 此为宏定义,非真正函数. 范例*/ #include<ctype.h> #include<stdio.h> main() { char str[]="[em

isascii(测试字符是否为ASCII码字符)

/*isascii(测试字符是否为ASCII码字符) 相关函数 iscntrl 表头文件 #include <ctype.h> 定义函数 int isascii(int c); 函数说明 检查参数c是否为ASCII码字符,也就是判断c的范围是否在0到127之间. 返回值 若参数c为ASCII码字符,则返回TRUE,否则返回NULL ( 0 ). 附加说明 此为宏定义,非真正函数. 范例*/ /* 判断int i是否具有对映的ASCII码字符 */ #include<stdio.h>

linux c常用函数

(1)字符测试函数 isalnum(测试字符是否为英文字母或数字) isalpha(测试字符是否为英文字母) isascii(测试字符是否为ASCII码字符) isblank(测试字符是否为空格字符) iscntrl(测试字符是否为ASCII码的控制字符) isdigit(测试字符是否为阿拉伯数字) isgraph(测试字符是否为可打印字符) islower(测试字符是否为小写英文字母) isprint(测试字符是否为可打印字符) isspace(测试字符是否为空格字符) ispunct(测试字