转载:C函数手册(1)分类函数->ctype.h

来源:互联网 发布:知乎的封面图片 编辑:程序博客网 时间:2024/04/30 22:52

1)分类函数,所在函数库为ctype.h

1.      判断字符是否是字母:int isalpha(int ch)  ch是字母('A'-'Z','a'-'z')返回非0,否则返回0

2.      判断字符是否是数字:int isalnum(int ch) ch是字母('A'-'Z','a'-'z')或数字('0'-'9') 返回非0,否则返回0

3.      判断字符是否是ASCII码:int isascii(int ch)  ch是字符(ASCII码中的0-127)返回非0,否则返回0

4.      判断是否是特殊字符:int iscntrl(int ch)  ch是作废字符(0x7F)或普通控制字符(0x00-0x1F) 返回非0,否则返回0

5.      判断是否字符是否是0~9int isdigit(int ch)  ch是数字('0'-'9')返回非0,否则返回0

6.      判断字符是否是打印字符:int isgraph(int ch)  ch是可打印字符(不含空格)(0x21-0x7E)返回非0,否则返回0

7.      判断字符是否是小写字母:int islower(int ch)  ch是小写字母('a'-'z')返回非0,否则返回0

8.      打印字符否:int isprint(int ch)  ch是可打印字符(含空格)(0x20-0x7E)返回非0,否则返回0

9.      标点字符否:int ispunct(int ch)  ch是标点字符(0x00-0x1F)返回非0,否则返回0

10.    判断是否是特殊字符:int isspace(int ch)  ch是空格(' '),水平制表符('/t'),回车符('/r'), 走纸换行('/f'),垂直制表符('/v'),换行符('/n')  返回非0,否则返回0

11.    大写字母否:int isupper(int ch)  ch是大写字母('A'-'Z')返回非0,否则返回0

12.    是否是16进制:int isxdigit(int ch) ch16进制数('0'-'9','A'-'F','a'-'f')返回非0, 否则返回0

13.    大写转小写int tolower(int ch)  ch是大写字母('A'-'Z')返回相应的小写字母('a'-'z')

14.    小写转大写int toupper(int ch)  ch是小写字母('a'-'z')返回相应的大写字母('A'-'Z')

 

主要是发一些函数,等有时间的时候,写一些例子上来~~~