__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>

.NET Framework 等效项

System::Char::IsLetter

请参见

参考

字符分类

区域设置

is、isw 例程