如何在C中檢查字符值

了解如何在C中檢查字符值

在C語言中工作時,我們可以使用ctype.h標準庫函數集,用於檢查a的值char類型變量。

我們可以訪問一些有用的檢查:

  • isalnum()檢查字符是否為字母數字
  • isalpha()檢查字符是否為字母
  • iscntrl()檢查字符是否為控製字符
  • isdigit()檢查字符是否為數字
  • isgraph()檢查字符是否為可打印的ASCII字符(但不是空格)
  • islower()檢查字符是否為小寫
  • isprint()檢查字符是否為可打印的ASCII字符
  • ispunct()檢查字符是否為標點符號(可打印的字符,不是空格,不是字母數字)
  • isspace()檢查字符是否為空格字符(請參閱稍後)
  • isupper()檢查字符是否為大寫
  • isxdigit()檢查字符是否為十六進制數字(0--F

我提到過isspace()檢查字符是否為空格字符。什麼是空白字符?

  • 水平標籤(HT),'\t',ASCII表的字符9
  • 垂直標籤(VT),'\v',ASCII表的字符11
  • 換頁(FF),'\f',ASCII表的字符12
  • 回車(CR),'\r',ASCII表的字符13
  • 空間,' ',ASCII表的字符32
  • 新隊,'\n'

免費下載我的C手冊


更多clang教程: