ctype.h
isalnum
int sialnum(int ch);
变元为字母或数字时,函数返回非0值,否则返回0。
isalpha
int isalpha(int ch);
当变元为字母表中的字母时,函数返回非0值,否则返回0。各种语言的字母表互不相同,对于英语来说,字母表由大写和小写的字母A到Z组成。
iscntrl
int iscntrl(int ch);
当变元是控制字符时,函数返回非0,否则返回0。
isdigit
int isdigit(int ch);
当变元是十进制数字时,函数返回非0值,否则返回0。
isgraph
int isgraph(int ch);
如果变元为除空格之外的任何可打印字符,则函数返回非0值,否则返回0。
islower
int islower(int ch);
如果变元是小写字母,函数返回非0值,否则返回0。
isprint
int isprint(int ch);
如果变元是可打印字符(含空格),则函数返回非0值,否则返回0。
ispunct
int ispunct(int ch);
如果变元是除空格、字母和数字外的可打印字符,则函数返回非0,否则返回0。
isspace
int isspace(int ch);
当变元为空白字符(包括空格、换页符、换行符、回车符、水平制表符和垂直制表符)时,函数返回非0,否则返回0。
isupper
int isupper(int ch);
如果变元为大写字母,函数返回非0,否则返回0。
isxdigit
int isxdigit(int ch);
当变元为十六进制数字时,函数返回非0,否则返回0。
string.h