Узнайте, как проверить значение символа в C
При работе на C мы можем использоватьctype.h
стандартный библиотечный набор функций для проверки значенияchar
тип переменная.
У нас есть доступ к нескольким полезным проверкам:
isalnum()
проверяет, является ли символ буквенно-цифровымisalpha()
проверяет, является ли символ буквеннымiscntrl()
проверяет, является ли персонаж управляющим персонажемisdigit()
проверяет, является ли символ цифройisgraph()
проверяет, является ли персонажпечатный символ ASCII(но не пробел)islower()
проверяет, является ли символ строчнымisprint()
проверяет, является ли персонажпечатный символ ASCIIispunct()
проверяет, является ли символ символом пунктуации (печатным символом, а не пробелом, не буквенно-цифровым)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:
- Введение в язык программирования C
- C Переменные и типы
- Константы C
- Операторы C
- C Условные выражения
- Как работать с петлями на C
- Введение в массивы C
- Как определить длину массива в C
- Введение в строки C
- Как найти длину строки в C
- Введение в указатели C
- Цикл по массиву с помощью C
- Логические значения в C
- Введение в функции C
- Как использовать NULL в C
- Основные концепции ввода-вывода в C
- Двойные кавычки против одинарных кавычек в C
- Как вернуть строку из функции C
- Как решить неявное объявление предупреждения библиотечной функции в C
- Как проверить значение символа в C
- Как напечатать процентный символ с помощью printf () на C
- Спецификаторы и модификаторы преобразования C
- Как получить доступ к параметрам командной строки в C
- Объем переменных в C
- Можете ли вы вкладывать функции в C?
- Статические переменные в C
- C Глобальные переменные
- Ключевое слово typedef в C
- C Перечислимые типы
- Структуры C
- Заголовочные файлы C
- Препроцессор C