C++中常用的字符處理函數

使用內置函數提升刷題效率

C++中常用的幾個字符處理函數

  • islower(char c) 是否爲小寫字母
  • isuppper(char c) 是否爲大寫字母
  • isdigit(char c) 是否爲數字
  • isalpha(char c) 是否爲字母
  • isalnum(char c) 是否爲字母或者數字
  • toupper(char c) 字母小轉大
  • tolower(char c) 字母大轉小

大小寫轉換

統一轉成大寫:ch & 0b11011111 簡寫:ch & 0xDF
統一轉成小寫:ch | 0b00100000 簡寫:ch | 0x20
例子

char c = 'a'
c = c & 0xDF;  // c = 'A'
c = c | 0x20;  // c = 'a'
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章