Язык программирования C

Скачать в pdf «Язык программирования C»


Истинно isupper (с) или islower (с)


Управляющий символ Десятичная цифра


Отображаемый символ, за исключением пробела


Буква нижнего регистра


Отображаемый символ, в том числе пробел


Отображаемый символ, за исключением пробела, буквы или цифры


Пробел, прогон страницы, конец строки, возврат каретки, табуляция, вертикальная табуляция


Буква верхнего регистра


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


В семибитовом символьном наборе ASCII отображаемые символы занимают диапазон от 0x2 0 (‘    ‘) до 0x7 Е (‘-‘); управляющие символы — от 0 (NUL) до 0x1 F (US), а


также 0x7 F (DEL).


Помимо перечисленных, есть еще две функции, изменяющие регистр букв:


■ int tolower(int с) переводит с в нижний регистр;


■ int toupper(int с) переводит с в верхний регистр.


Если с— буква в верхнем регистре, функция tolower (с) возвратит эту букву в нижнем регистре; в противном случае она вернет с без изменений. Если с — буква в нижнем регистре, функция toupper (с) возвратит эту букву в верхнем регистре; в противном случае она вернет с без изменений.

Б.З. Функции для работы СО Строками: <string.h>


Имеются две группы функций для работы со строками, определенных в заголовочном файле <string.h>. Имена функций первой группы начинаются с str, а второй— с теш. За исключением memmove, результат работы функций не определен, если выполняется копирование объектов, перекрывающихся в памяти. Функции сравнения воспринимают аргументы как массивы элементов типа unsigned char.


В следующей таблице переменные s и t принадлежат к типу char *, cs и ct — к типу const char *, n — к типу size_t, а с является числом типа int, приведенным к типу char.

Скачать в pdf «Язык программирования C»