logo

Образовательная поддержка I В помощь студенту и аспиранту

Функции распознавания вида символа

Строго говоря, это не функции, а макроопределения, описанные в заголовочном файле <ctype.h>:

isalnum(c) истина если c буква или цифра;

isalpha(c) истина если c буква;

isdigit(c) истина если c цифра;

iscntrl(c) истина если c символ удаления или обычный управляющий символ;

isprint(c) истина если c печатный символ;

islower(c) истина если c буква нижнего регистра;

isupper(c) истина если c буква верхнего регистра;

ispunct(c) истина если c знак пунктуации;

isspace(c) истина если c пробел, знак табуляции, возврат каретки, символ перевода строки, вертикальной табуляции, перевода страницы;

isxdigit(c) истина если c шестнадцатеричная цифра;

_toupper(c) преобразует c из диапазона [a-z] к символам [A-Z];

_tolower(c) преобразует c из диапазона [A-Z] к символам [a-z];

_toascii(c) преобразует c больший, чем 127 к диапазону 0-127 путем очистки всех битов, кроме 7 младших.