toascii, __toascii

Преобразуют символы в 7-разрядный код ASCII методом усечения.

Синтаксис

int __toascii(
   int c
);
#define toascii __toascii

Параметры

c
Символ для преобразования.

Возвращаемое значение

Функция __toascii преобразует значение c в 7-разрядный диапазон ASCII и возвращает результат. Возвращаемое значение не зарезервировано для указания ошибки.

Замечания

Подпрограмма __toascii преобразует заданный символ в символ ASCII путем его усечения до 7 бит в прямом порядке. Никакие другие преобразования не применяются.

Подпрограмма __toascii определяется как макрос, если не определен макрос _CTYPE_DISABLE_MACROS препроцессора. Для обратной совместимости toascii определяется как макрос, только если __STDC__ он не определен или определен как 0; в противном случае он не определен.

Требования

Маршрут Обязательный заголовок
toascii, __toascii C: <ctype.h>

C++: <cctype или <ctype.h>>

Макрос toascii является расширением POSIX, а __toascii является реализацией Майкрософт расширения POSIX. Дополнительные сведения о совместимости см. в разделе Совместимость.

См. также

Преобразование данных
is, isw подпрограммы
Функции to