#include <cctype>
是 C++ 中的头文件,提供了一组用于字符分类和转换的函数。
这些函数通常用于处理字符(字符串)的属性,如判断是否为字母、数字,或者进行大小写转换等。
一、常见函数
isalnum(int c)
: 检查字符是否是字母或数字。
isalpha(int c)
: 检查字符是否是字母。
isdigit(int c)
: 检查字符是否是数字。
islower(int c)
: 检查字符是否是小写字母。
isupper(int c)
: 检查字符是否是大写字母。
isxdigit(int c)
: 检查字符是否是十六进制数字。
isspace(int c)
: 检查字符是否是空白字符,如空格、制表符等。
ispunct(int c)
: 检查字符是否是标点字符。
isprint(int c)
: 检查字符是否是可打印字符(包括空格)。
isgraph(int c)
: 检查字符是否是图形字符(可打印但非空格)。
toupper(int c)
: 将小写字母转换为大写字母。
tolower(int c)
: 将大写字母转换为小写字母。
这些函数在字符处理和字符串处理中经常使用,可以用于验证输入、进行格式化等操作。