Анализ класса символов и преобразование символов
Несколько функций из библиотеки <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, приведенную к нижнему регистру. |