头文件:#include <cctype>
1、以下函数用来判断字母:
- std::isspace('0');//是否空白符(空格、水平制表符'\t'、垂直制表符'\v'、换行符'\n'、换页符'\f'、回车符'\r')
- std::isalpha('0');//是否字母(不包括下划线'_')
- std::isdigit('0');//是否十进制数字('0'~'9')
- std::isxdigit('0');//是否十六进制数字('0'~'9'、'a'~'f'、'A'~'F')
- std::isupper('0');//是否大写字母
- std::islower('0');//是否小写字母
- std::isalnum('0');//是否字母或数字
- std::iscntrl('0');//是否控制字符(ASCII 0~31、127)
- std::ispunct('0');//是否字母、数字、空白符、可见的控制字符
- std::isgraph('0');//是否字母、数字、可见的控制字符(不包括空白符)
- std::isprint('0');//是否可打印出来显示的字符
2、字母大小写
- std::toupper获取字母的大写
- std::tolower获取字母的小写