【C】ctype.h文件
ctype.h头文件用于检测和转换字符。控制字符是指可正常打印的字符之外的部分(如’\n’,’\t’等)。在ASCII字符集,控制字符的字符从0(NUL)到0x1f(US),和字符0x7f(DEL)。可打印字符是那些从0x20(空格)到0x7e(波浪字符)。ctype.h文件包含13个函数,可以分为两类,一类是判断字符类型,一类是大小写转换。13个函数声明分别如下:
1.判断类
int isalnum(int character);
判断一个字符是不是数字或字母。
int isalpha(int character);
判断一个字符是不是字母。
int iscntrl(int character);
判断一个字符是不是控制字符
int isdigit(int character);
判断一个字符是不是数字
int isgraph(int character);
判断一个字符是不是除了空格之外的可打印字符
int islower(int character);
判断字符是否小写
int isprint(int character);
判断字符是否是可打印字符
int ispunct(int character);
判断字符是不是标点字符(除空格、字母、数字之外的可打印字符)
int isspace(int character);
判断字符是否为空格
int isupper(int character);
判断字符是否大写
int isxdigit(int character);
判断字符是否为十六进制数字
2.转换类
int tolower(int character);
转换为小写字符
int toupper(int character);
转换为大写字符