C++string类中支持的对字符串中单字符的处理函数:

需要添加的头文件:    #include <cctype>

isalnum(x)

如果x是字符或者数字, 返回true

isalpha(x)

如果x是字符, 返回true

iscntrl(x)

如果x是控制字符,返回true

isdigit(x)

如果x是数字,返回true

isgraph(x)

如果x不是空格,但可打印,返回true

islower(x)

如果x是小写字母,返回true

isprint(x)

如果x是可打印字符,返回true

ispunct(x)

如果x是标点符号,返回true

isspace(x)

如果x是空白字符,返回true

isupper(x)

如果x是大写字母,返回true

isxdigit(x)

如果x是十六进制数,返回true

tolower(x)

如果x是大写字母,返回x的小写字母。否则,直接返回x

toupper(x)

如果x是小写字母,返回x的大写字母。否则,直接返回x

   

    大部分函数是测试给定字符是否符合条件,并返回一个int作为真值。

    如果测试失败,返回0.  如果测试成功返回一个非0值。