int isalnum(int c) 测试c是否为字母或数字
int isalpha(int c) 测试c是否为字母
int _iscsym(int c) 测试c是否为字母、下划线或数字
int _iscsymf(int c) 测试c是否为字母、下划线
int isdigit(int c) 测试c是否为十进制数字
int islower(int c) 测试c是否为小写字母
int isupper(int c) 测试c是否为大写字母
int ispunct(int c) 测试c是否为标点符号
int isspace(int c) 测试c是否为空白
int _toascii(int c) 将字符c转换成ASCII码
int tolower(int c) 将字符c转换成小写字母
int toupper(int c) 将字符c转换成大写字母
ASCII码中大写字母和小写字母的差值是20h,所以将大写字母转换为小写字母,或将小写字母转换为大写字母很方便:
char c1 = 'A', c2 = 'b';
c1 += 0x20; // 将大写字母A转为小写字幕a
c2 -= 0x20; // 将小写字母b转为大写字母B