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


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