Функции обработки символов
Прототип функции
|
Назначение
|
int isdigit(int c);
|
Возвращает true (не 0), если c являетсяцифрой и false (0) в других случаях
|
int isalpha(int c);
|
Возвращает true (не 0), если c является буквойи false (0) в других случаях
|
int isanum(int c);
|
Возвращает true (не 0), если c являетсяцифрой или буквой и false (0) в других случаях
|
int isxdigit(int c);
|
Возвращает true (не 0), если c является одним из символов шестнадцатеричного формата иfalse (0) в других случаях
|
int islower(int c);
|
Возвращает true (не 0), если c является буквой нижнего регистра и false (0) в других случаях
|
int isupper(int c);
|
Возвращает true (не 0), если c является буквой верхнего регистра и false (0) в других случаях
|
int tolower(int c);
|
Если c является буквой верхнего регистра, то функция возвращает c как букву нижнего регистра. В других случаях аргумент не меняется
|
int toupper(int c);
|
Если c является буквой нижнего регистра, то функция возвращает c как букву верхнего регистра. В других случаях аргумент не меняется
|
int isspace(int c);
|
Возвращает true (не 0), если c являетсяпробельным символом: ‘ ’,’\n’,’\t’,’\f’,’\r’,’\v’
|
int iscntrl(int c);
|
Возвращает true (не 0), если c являетсяуправляющим символом
|
int ispunct(int c);
|
Возвращает true (не 0), если c являетсяотображаемым при печати символом, исключая пробел
|