Книга: Язык программирования Си. Издание 3-е, исправленное
7.8.2 Анализ класса символов и преобразование символов
7.8.2 Анализ класса символов и преобразование символов
Несколько функций из библиотеки ‹ctype.h› выполняют проверки и преобразование символов. Далее, до конца пункта, переменная c - это переменная типа int, которая может быть представлена значением unsigned, char или EOF. Все эти функции возвращают значения типа int.
isalpha(c) - не нуль, если c - буква; 0 в противном случае.
isupper(c) - не нуль, если c - буква верхнего регистра; 0 в противном случае.
islower(c) - не нуль, если c - буква нижнего регистра; 0 в противном случае.
isdigit(c) - не нуль, если c - цифра; 0 в противном случае.
isalnum(c) - не нуль, если или isalpha(c), или isdigit(c) истинны; 0 в противном случае.
isspace(c) - не нуль, если c - символ пробела, табуляции, новой строки, возврата каретки, перевода страницы, вертикальной табуляции.
toupper(c) - возвращает c, приведенную к верхнему регистру.
tolower(c) - возвращает c, приведенную к нижнему регистру.
- 3.4. Отношения между классами
- Преобразование XML в реляционную базу данных
- Имена объектов длиной 68 символов
- 2.5. Разработка технического задания на проведение детального анализа рынка при работе над инновационным проектом. Основ...
- 9.1. Проблема синтаксического анализа
- 2.12.2. Анализ усилительных каскадов в области малых времен
- Преобразование строки в целое: stoi( )
- Глава 5. Разработка и анализ бизнес-планов в системе Project Expert
- 4.4.3.3. План-фактный анализ продаж
- Кросс-категориальный анализ
- Приложение Глава 33. ABC-анализ
- Анализ CIL-кода