ctype.h文件中包含了一些用于测试字符参数的宏,如下:
int isalnum(int c) //测试c是否为英文字母或数字
int isalpha(int c) //测试c是否为英文字母
int iscntrl(int c) //测试c是否为ASCII码的字符
int isdigit(int c) //测试c是否为数字
int isgraph(int c) //测试c是否为除空格处的可打印字符
int islower(int c) //测试c是否为小写英文字母
int isupper(int c) //测试c是否为大写英文字母
int isprint(int c) //测试c是否为包括空格在内的可打印字符
int ispunct(int c) //测试c是否为标点符号(即除去字母、数字、空格之后的可打印字符)
int isspace(int c) //测试c是否为为空白字符(空白字符是指 空格、水平制表、垂直制表、换页、回车和换行符)
int isxdigit(int c) //测试c是否为16进制数字(即 0~9 、a~f 、A~F)