Библиотека C - <ctype.h>
В ctype.h Заголовочный файл стандартной библиотеки C объявляет несколько функций, которые полезны для тестирования и сопоставления символов.
Все функции принимает int как параметр, значение которого должно быть EOF или представлено в виде символа без знака.
Все функции возвращают ненулевое значение (истина), если аргумент c удовлетворяет описанному условию, и ноль (ложь), если нет.
Библиотечные функции
Ниже приведены функции, определенные в заголовке ctype.h:
Sr. No. | Описание функции |
---|---|
1 |
int isalnum (int c)
Эта функция проверяет, является ли переданный символ буквенно-цифровым. |
2 |
int isalpha (int c)
Эта функция проверяет, является ли переданный символ буквенным. |
3 |
интервал iscntrl (интервал 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 (интервал c)
Эта функция проверяет, является ли переданный символ прописной буквой. |
11 |
int isxdigit (int c)
Эта функция проверяет, является ли переданный символ шестнадцатеричной цифрой. |
Библиотека также содержит две функции преобразования, которые принимают и возвращают int.
Sr. No. | Описание функции |
---|---|
1 |
int tolower (int c)
Эта функция преобразует прописные буквы в строчные. |
2 |
интервал туппер (интервал c)
Эта функция преобразует строчные буквы в прописные. |
Классы персонажей
Sr. No. | Класс персонажа и описание |
---|---|
1 |
Digits Это набор целых чисел {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}. |
2 |
Hexadecimal digits Это набор {0 1 2 3 4 5 6 7 8 9 ABCDEF abcdef}. |
3 |
Lowercase letters Это набор строчных букв {abcdefghijklmnopqrstu vwxyz}. |
4 |
Uppercase letters Это набор заглавных букв {ABCDEFGHIJKLMNOPQRSTU VWXYZ}. |
5 |
Letters Это набор строчных и прописных букв. |
6 |
Alphanumeric characters Это набор цифр, строчных и прописных букв. |
7 |
Punctuation characters Это набор! "# $% & '() * +, -. /:; <=>? @ [\] ^ _` {|} ~ |
8 |
Graphical characters Это набор буквенно-цифровых символов и знаков пунктуации. |
9 |
Space characters Это набор из табуляции, новой строки, вертикальной табуляции, подачи формы, возврата каретки и пробела. |
10 |
Printable characters Это набор буквенно-цифровых символов, знаков пунктуации и пробелов. |
11 |
Control characters В ASCII эти символы имеют восьмеричные коды от 000 до 037 и 177 (DEL). |
12 |
Blank characters Это пробелы и табуляции. |
13 |
Alphabetic characters Это набор строчных и прописных букв. |