string类常用单字符处理函数

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值。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章