toascii__toascii

通过截断将字符转换为 7 位 ASCII。

语法

int __toascii(
   int c
);
#define toascii __toascii

参数

c
要转换的字符。

返回值

__toasciic 的值转换为 7 位 ASCII 范围并返回结果。 没有保留返回值来指示错误。

注解

__toascii 例程通过将指定字符截断为低顺序 7 位来将其转换为 ASCII 字符。 未应用其他转换。

除非定义了预处理器宏 _CTYPE_DISABLE_MACROS,否则将 __toascii 例程定义为宏。 对于反向兼容,仅在 __STDC__ 未定义或定义为 0 时将 toascii 定义为宏;否则不进行定义。

要求

例程 必需的标头
toascii__toascii C:<ctype.h>

C++:<cctype> 或 <ctype.h>

toascii 宏是 POSIX 扩展名,__toascii 是 POSIX 扩展的 Microsoft 专用实现。 有关兼容性的详细信息,请参阅 兼容性

另请参阅

数据转换
is, isw 例程
to 函数