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