Определение класса символов и преобразование символов
| Функция | Краткое описание | ||
| isalnum | проверка на букву или цифру | ||
| isalpha | проверка на букву | ||
| isascii | проверка на символ из набора кодировки ASCII | ||
| iscntrl | проверка на управляющий символ | ||
| isdigit | проверка на десятичную цифру | ||
| isgraph | проверка на печатный символ, исключая пробел | ||
| islower | проверка на малую букву | ||
| isprint | проверка на печатный символ | ||
| ispunct | проверка на знак пунктуации | ||
| isspace | проверка на пробельный символ | ||
| isupper | проверка на заглавную букву | ||
| isxdigit | проверка на шестнадцатеричную цифру | ||
| toascii | преобразование символа в код ASCII | ||
| tolower | проверка и преобразование в малую букву, если заглавная буква | ||
| toupper | проверка и преобразование малой буквы в заглавную | ||
| _tolower | преобразование буквы в малую (без проверки) | ||
| _toupper | преобразование буквы в заглавную (без проверки) |
Все эти функции реализованы как макроопределения, заданные в файле ctype.h