CONV(3C) CONV(3C)
НАЗВАНИЕ
conv: toupper, tolower, _toupper, _tolower, toascii
- преобразование символов
СИНТАКСИС
#include
int toupper (c)
int c;
int tolower (c)
int c;
int _toupper (c)
int c;
int _tolower (c)
int c;
int toascii (c)
int c;
ОПИСАНИЕ
Допустимые значения аргумента функций toupper и tolower
совпадают с диапазоном значений функции getc(3S): целые
числа от -1 до 255. Если аргументом функции toupper яв-
ляется малая буква, то результатом будет соответствую-
щая большая буква. Если аргументом функции tolower яв-
ляется большая буква, то результатом будет соответству-
ющая малая буква. Остальные допустимые аргументы возв-
ращаются без изменений.
Макросы _toupper и _tolower выполняют те же действия,
что и функции toupper и tolower, но имеют более узкий
диапазон допустимых значений аргумента и выполняются
быстрее. Аргументом _toupper может быть только малая
буква; результатом является соответствующая большая
буква. Аналогично, аргументом _tolower может быть толь-
ко большая буква; результатом является соответствующая
малая буква. Если аргумент не принадлежит диапазону до-
пустимых значений, то результат будет непредсказуемым.
Функция toascii обнуляет у аргумента все биты, не явля-
ющиеся частью стандартного ASCII-символа; эта функция
предназначается для достижения совместимости с другими
системами.
СМ. ТАКЖЕ
ctype(3C), getc(3S).
|