__isascii、iswascii
特定の文字が ASCII 文字かどうかを判定します。
int __isascii(
int c
);
int iswascii(
wint_t c
);
パラメーター
- c
テストする整数。
戻り値
c が特定の ASCII 文字の表現の場合、これらの各ルーチンは 0 以外の値を返します。 c が ASCII 文字 (0x00 ~ 0x7F) の場合、__isascii は 0 以外の値を返します。 c がワイド文字表現の ASCII 文字の場合、iswascii は 0 以外の値を返します。 c がテスト条件が満たさないと、これらのルーチンは 0 を返します。
汎用テキスト ルーチンのマップ
Tchar.h のルーチン |
_UNICODE および _MBCS が未定義の場合 |
_MBCS が定義されている場合 |
_UNICODE が定義されている場合 |
---|---|---|---|
_istascii |
isascii |
isascii |
iswascii |
必要条件
ルーチン |
必須ヘッダー |
---|---|
__isascii |
<ctype.h> |
iswascii |
<ctype.h> または <wchar.h> |