Russian Belarusian English German Japanese Ukrainian

Rashka.studio - игры и приложения для Android! Заходи, ждём тебя =)

Ctype.h

CuBook05

Заголовочный файл cctype содержит функции обработки символов. Эта библиотека объявляет набор функций для выполнения различных классификаций и некоторых операций преобразования отдельных символов.
 
Все функции, определённые в заголовочном файле cctype принимают в качестве аргумента значение типа int (эквивалент одного символа) и возвращают целое число, которое является эквивалентом символа, либо значением, которое представляет логическое значение: целочисленное значение 0 - ложь, и целочисленное значение, отличное от 0 - истина. В этом файле определены два набора функций:
  • функции классификации символов
  • функции преобразования символов
Первый набор - функции возвращающие логическое значение, они проверяют, к какой категории символов относится символ, переданный им в качестве аргумента. К ним относятся следующие функции:
Название Назначение
isalumn Функция возвращает истинное значение true, если её аргумент - буква или цифра, и false(ложь) в других случаях.
isalpha Функция возвращает истинное значение true, если её аргумент - буква,  и false(ложь) в других случаях.
iscntrl Функция возвращает истинное значение true, если её аргумент - управляемый символ, и false(ложь) в других случаях.
isdigit Функция возвращает истинное значение true, если её аргумент - десятичная цифра, и false(ложь) в других случаях.
isgraph Функция возвращает истинное значение true, если её аргумент - символ, имеющий графическое представление, и false(ложь)  в других случаях.
islower Функция возвращает истинное значение true, если её аргумент - строчный символ алфавита, и false(ложь) в других случаях.
isprint Функция возвращает истинное значение true, если её аргумент - печатный символ, и false(ложь) в других случаях.
ispunct Функция возвращает истинное значение true, если её аргумент - знак пунктуации, и false(ложь) в других случаях.
isspace Функция возвращает истинное значение true, если её аргумент - любой знак пробела, и false(ложь) в других случаях.
isupper Функция возвращает истинное значение true, если её аргумент - прописная буква алфавита, и false(ложь) в других случаях.
isxdigit Функция возвращает истинное значение true, если её аргумент - цифра шестнадцатеричной системы исчисления, и false(ложь) в других случаях.

Второй набор функций - это функции, выполняющие некоторые преобразования символов. Их всего две:

Название Назначение
tolower Преобразование заглавного символа в строчный.
toupper Преобразование строчного символа в  заглавный.
Если заметили ошибку, выделите фрагмент текста и нажмите Ctrl+Enter

Добавить комментарий