字符 分类函数集 (ctype.h)

敲门:man isalnum

 

名称:字符分类方法

语法:

头文件 #include <ctype.h>












int isalnum(int c);
int isalpha(int c);
int isascii(int c);
int isblank(int c);
int iscntrl(int c):
int isdigit(int c);
int isgraph(int c);
int islower(int c);
int isprint(int c);
int ispunct(int c);
int isspace(int c):
int isupper(int c);

int isxdigit(int c);

int toascii(int c);

int toupper(int c);

int tolower(int c);


⒈ isalnum(c)

描述:c 是否属于字母、数字


返回:返回 0 为否;非 0 为是。


⒉ isalpha(c)

描述:c 是否属于字母


返回:返回 0 为否;非 0 为是。


⒊ isascii(c)

描述:属于 ASCII 字符集


返回:返回 0 为否;非 0 为是。


⒋ isblank(c)

描述:属于空白符


返回:返回 0 为否;非 0 为是。


iscntrl(c)

描述:c 属于控制符 否?


返回:返回 0 为否;非 0 为是。


⒍ isdigit(c)

描述:c 属于 0-9 的数字


返回:返回 0 为否;非 0 为是。


isgraph(c)

描述:可打印字符(不包含“空格”)


返回:返回 0 为否;非 0 为是。


⒏ islower(c)

描述:小写字母


返回:返回 0 为否;非 0 为是。


⒐ isprint(c)

描述:可打印字符(包含“空格”)


返回:返回 0 为否;非 0 为是。


⒑ ispunct(c)

描述:可打印字符(“空格”“数字”“字母”以外,标点符号


返回:返回 0 为否;非 0 为是。


⒒ isspace(c)

描述:空白字符(空格、换行、回车、制表、纵向制表、换页)


返回 0 为否;非 0 为是。


⒓ isupper(c)

描述:大写字母


返回:返回 0 为否;非 0 为是。


⒔ isxdigit(c)

描述:数字(0-9-a-f-A-F)


返回:返回 0 为否;非 0 为是。


⒕ toascii(c)

描述:通过清除高位,转换为 ASCII 字符集。


返回:转换后的字符


⒖ toupper(c)

描述:如果 c 是小写就转换为大写。


返回:转换后的字母;或者原字符。


例子:

wKioL1Ww9T7DeMNZAAApTnBFVXc295.jpg


⒗ tolower(c)

描述:如果 c 是大写就转换为小写。


返回:转换后的字母;或者原字符。




wKiom1YbpuWiRQ3yAABm5lAGjro733.jpg

你可能感兴趣的:(include,字母)