Учебники

Библиотека C —

Заголовочный файл ctype.h Стандартной библиотеки C объявляет несколько функций, которые полезны для тестирования и отображения символов.

Все функции принимают int как параметр, значение которого должно быть EOF или представляться как беззнаковый символ.

Все функции возвращают ненулевое значение (true), если аргумент c удовлетворяет описанному условию, и ноль (false), если нет.

Функции библиотеки

Ниже приведены функции, определенные в заголовке ctype.h.

Sr.No. Описание функции
1 int isalnum (int c)

Эта функция проверяет, является ли переданный символ буквенно-цифровым.

2 int isalpha (int c)

Эта функция проверяет, является ли переданный символ буквенным.

3 int iscntrl (int c)

Эта функция проверяет, является ли переданный символ управляющим.

4 int isdigit (int c)

Эта функция проверяет, является ли переданный символ десятичной цифрой.

5 int isgraph (int c)

Эта функция проверяет, имеет ли переданный символ графическое представление, используя локаль.

6 int islower (int c)

Эта функция проверяет, является ли переданный символ строчной буквой.

7 int isprint (int c)

Эта функция проверяет, является ли переданный символ пригодным для печати.

8 int ispunct (int c)

Эта функция проверяет, является ли переданный символ символом пунктуации.

9 int isspace (int c)

Эта функция проверяет, является ли переданный символ пробелом.

10 int isupper (int c)

Эта функция проверяет, является ли переданный символ заглавной буквой.

11 int isxdigit (int c)

Эта функция проверяет, является ли переданный символ шестнадцатеричной цифрой.

Эта функция проверяет, является ли переданный символ буквенно-цифровым.

Эта функция проверяет, является ли переданный символ буквенным.

Эта функция проверяет, является ли переданный символ управляющим.

Эта функция проверяет, является ли переданный символ десятичной цифрой.

Эта функция проверяет, имеет ли переданный символ графическое представление, используя локаль.

Эта функция проверяет, является ли переданный символ строчной буквой.

Эта функция проверяет, является ли переданный символ пригодным для печати.

Эта функция проверяет, является ли переданный символ символом пунктуации.

Эта функция проверяет, является ли переданный символ пробелом.

Эта функция проверяет, является ли переданный символ заглавной буквой.

Эта функция проверяет, является ли переданный символ шестнадцатеричной цифрой.

Библиотека также содержит две функции преобразования, которые принимают и возвращают «int».

Эта функция преобразует прописные буквы в строчные.

Эта функция преобразует строчные буквы в прописные.

Digits

Это набор целых чисел {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}.

Шестнадцатеричные цифры

Это набор {0 1 2 3 4 5 6 7 8 9 ABCDEF abcdef}.

Строчные буквы

Это набор строчных букв {abcdefghijklmnopqrstu vwxyz}.

Заглавные буквы

Это набор заглавных букв {ABCDEFGHIJKLMNOPQRSTU VWXYZ}.

Буквы

Это набор строчных и прописных букв.

Буквенно-цифровые символы

Это набор цифр, строчных и прописных букв.

Знаки пунктуации

Это набор! «# $% & ‘() * +, -. /:; <=>? @ [\] ^ _` {|} ~

Графические символы

Это набор буквенно-цифровых символов и знаков пунктуации.

Космические персонажи

Это набор табуляции, новой строки, вертикальной табуляции, перевода формы, возврата каретки и пробела.

Печатные символы

Это набор буквенно-цифровых символов, знаков пунктуации и пробелов.

Управляющие персонажи

В ASCII эти символы имеют восьмеричные коды от 000 до 037 и 177 (DEL).

Пустые символы

Это пробелы и вкладки.

Буквенные символы

Это набор строчных и прописных букв.