1.#include<ctype.h>
isletter
isupper: {是否是个大写字母; 范围 A..Z}
islower: {是否是个小写字母; 范围 a..z}
isdigit: {是否是个十进制数字; 范围 0..9}
islower: {是否是个小写字母; 范围 a..z}
isdigit: {是否是个十进制数字; 范围 0..9}
isxdigit: {是否是个十六进制数字; 范围 0..9A..Fa..f}
tolower 转成小写字母
toupper 转成大写字母
2.char转hex需要注意先判断是否为数字还是字母,字母-‘a'+10
同理hex 转char 需要判断>=10时+’A'
3.反转二进制可以用位域