Книга: Язык программирования Си. Издание 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, приведенную к нижнему регистру.

Оглавление книги


Генерация: 1.281. Запросов К БД/Cache: 3 / 1
поделиться
Вверх Вниз