字符检测函数
isdigit(c) 如果c是数字,返回true,否则返回false
isalpha(c) 如果c是字母,返回true,否则返回false
isalnum(c) 如果c是字母或数字,返回true,否则返回false
isxdigit(c) 如果c是十六进制字符,返回true,否则返回false
islower(c) 如果c是小写字母,返回true,否则返回false
isupper(c) 如果c是大写字母,返回true,否则返回false
isspace(c) 如果c是空白符,返回true,否则返回false
iscntrlc) 如果c是控制符,返回true,否则返回false
ispunct(c) 如果c是除空格、数字、字母外的可打印字符,返回true,否则返回false
isprint(c) 如果c是可打印字符(包括空格),返回true,否则返回false
isgraph(c) 如果c是除空格外的可打印字符,返回true,否则返回false
tolower(c) 如果c是大写字母,转换为小写字母
toupper(c) 如果c是小写字母,转换为大写字母