__isascii、iswascii
确定特定字符是否为 ASCII 字符。
int __isascii(
int c
);
int iswascii(
wint_t c
);
参数
- c
要测试的整数。
返回值
如果 c 是ASCII字符的特定表示,则每个实例返回非零。 __isascii 返回一个非零值,如果 c 为 ASCII 字符(在 0x00 - 0x7F范围内)。 如果 c 是宽字符表示的 ASCII 字符,iswascii 返回一个非零值。 如果 c 不满足测试条件,则每个实例都返回 0。
一般文本例程映射
Tchar.h 例程 |
未定义 _UNICODE 和 _MBCS |
已定义 _MBCS |
已定义 _UNICODE |
---|---|---|---|
_istascii |
isascii |
isascii |
iswascii |
要求
例程 |
必需的标头 |
---|---|
__isascii |
<ctype.h> |
iswascii |
<ctype.h> 或 <wchar.h> |