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. Дополнительные сведения о совместимости см. в разделе Совместимость.