C++當中提供的字母和數字相關的判斷函數, 以及位運算對大小寫字母轉化的實現

字母數字相關判斷的函數

isalnum(char c)            判斷是否爲字母或者數字

isalpha(char c)            判斷是否爲字母

isdigit(char c)            判斷是否爲數字

islower(char c)            判斷是否爲小寫字母

isupper(char c)            判斷是否爲大寫字母

toupper(char c)            字母小寫轉大寫

tolower(char c)            字母大寫轉小寫

利用位運算符實現大小寫字母轉化

轉大寫        ch & 0x11011111  簡寫   ch & 0xDF

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