%>
通过截断将字符转换为 7 位 ASCII。
语法
int __toascii(
int c
);
#define toascii __toascii
参数
c
要转换的字符。
返回值
__toascii
将 c
的值转换为 7 位 ASCII 范围并返回结果。 没有保留返回值来指示错误。
注解
__toascii
例程通过将指定字符截断为低顺序 7 位来将其转换为 ASCII 字符。 未应用其他转换。
除非定义了预处理器宏 _CTYPE_DISABLE_MACROS
,否则将 __toascii
例程定义为宏。 对于反向兼容,仅在 __STDC__
未定义或定义为 0 时将 toascii
定义为宏;否则不进行定义。
要求
例程 | 必需的标头 |
---|---|
%> | C:<ctype.h> C++:<cctype> 或 <ctype.h> |
toascii
宏是 POSIX 扩展名,__toascii
是 POSIX 扩展的 Microsoft 专用实现。 有关兼容性的详细信息,请参阅 兼容性。