Как проверить значение символа в C

Узнайте, как проверить значение символа в C

При работе на C мы можем использоватьctype.hстандартный библиотечный набор функций для проверки значенияcharтип переменная.

У нас есть доступ к нескольким полезным проверкам:

  • isalnum()проверяет, является ли символ буквенно-цифровым
  • isalpha()проверяет, является ли символ буквенным
  • iscntrl()проверяет, является ли персонаж управляющим персонажем
  • isdigit()проверяет, является ли символ цифрой
  • isgraph()проверяет, является ли персонажпечатный символ ASCII(но не пробел)
  • islower()проверяет, является ли символ строчным
  • isprint()проверяет, является ли персонажпечатный символ ASCII
  • ispunct()проверяет, является ли символ символом пунктуации (печатным символом, а не пробелом, не буквенно-цифровым)
  • isspace()проверяет, является ли символ пробельным символом (подробнее см. позже)
  • isupper()проверяет, является ли символ прописным
  • isxdigit()проверяет, является ли символ шестнадцатеричной цифрой (0-F)

Я упомянул, чтоisspace()проверяет, является ли символ пробельным символом. Что такое пробельный символ?

  • Горизонтальная вкладка (HT),'\t', символ 9 таблицы ASCII
  • Вертикальная табуляция (VT),'\v', символ 11 таблицы ASCII
  • Подача формы (FF),'\f', символ 12 таблицы ASCII
  • Возврат каретки (CR),'\r', символ 13 таблицы ASCII
  • Космос,' ', символ 32 таблицы ASCII
  • Новая линия,'\n'

Скачать мою бесплатнуюСправочник C


Больше уроков по clang: