Функции для анализа символов
isalnum (c) ИСТИННО isalpha(с)ИЛИ isdigit(с)
isalpha (с) ИСТИННО
isupper(с)ИЛИ islower(с)
iscntrl (c) Управляющий символ
isdigit (с) Десятичная цифра
isgraph (с) Отображаемый символ, за исключением пробела
islower (с) Буква нижнего регистра
isprint (с) Отображаемый символ, в том числе пробел
ispunct (с) Отображаемый символ, за исключением пробела, буквы или цифры
isspace (с) Пробел, прогон страницы, конец строки, возврат каретки, табуляция, вертикальная табуляция
isupper (с) Буква верхнего регистра
isxdigit (с) Шестнадцатеричная цифра
Аргумент каждой из них имеет тип int и должен представлять собой либо EOF, либо unsigned char, приведенный к int; возвращаемое значение имеет тип int. Функции возвращают ненулевое значение (истина), если аргумент с удовлетворяет соответствующему условию или принадлежит указанному классу символов, и нуль (ложь) в противном случае.
#include
int tolower(int с) переводит с в нижний регистр;
int toupper(int с) переводит с в верхний регистр.