2.5 Функции проверки и преобразования символов <ctype.h, cctype>
isalnum (ANSI)
int isalnum(int c);
Проверяет символ на принадлежность к текстовым символам.
isalpha (ANSI)
int isalpha(int c);
Проверяет символ на принадлежность к алфавитным символам (в стандартном окружении "C").
isascii (ANSI)
int isascii(int c);
Проверяет, является ли <c> 7-битным unsigned char, значение которого попадает в таблицу символов ASCII.
iscntrl (ANSI)
int iscntrl(int c);
Проверяет, является ли символ управляющим.
isdigit (ANSI)
int isdigit(int c);
Проверяет, является ли символ цифрой.
isgraph (ANSI)
int isgraph(int c);
Проверяет, является ли символ печатаемым (не пробел).
islower (ANSI)
int islower(int c);
Проверяет, является ли символ символом нижнего регистра.
isprint (ANSI)
int isprint(int c);
Проверяет, является ли символ печатаемым (включая пробел).
ispunct (ANSI)
int ispunct(int c);
Проверяет, является ли символ печатаемым (не должен быть пробелом или текстовым символом).
isspace (ANSI)
int isspace(int c);
Проверяет, являются ли символы неотображаемыми.
isupper (ANSI)
int isupper(int c);
Проверяет, расположен ли символ в верхнем регистре.
isxdigit (ANSI)
int isxdigit(int c);
Проверяет, принадлежит ли символ к шестнадцатеричному числу.
toascii (ANSI)
int toascii(int c);
Преобразует <c> в 7-битное значение unsigned char, т.е. превращает его в ASCII-символ посредством "сбрасывания" старшего бита.
toupper, tolower (ANSI)
int toupper(int c);
int tolower(int c);
Преобразует символ <c> к верхнему или нижнему регистру.