__isascii、iswascii
判斷特定的字元是否為 ASCII 字元。
int __isascii(
int c
);
int iswascii(
wint_t c
);
參數
- c
要測試的整數。
傳回值
每一個這些常式在 c 是表示一個ASCII字元時回傳非零值。 __isascii 會傳回非零的值,如果 c 是 ASCII 字元 (範圍 0x00 – 0x7F)。 如果 c 是 ASCII 字元的寬字元表示,iswascii 會傳回非零的值。 每一個這些常式在傳入 c 沒有達到測試條件時回傳零。
一般文字常式對應
Tchar.h 常式 |
未定義 _UNICODE and _MBCS |
_MBCS 已定義 |
_UNICODE 已定義 |
---|---|---|---|
_istascii |
isascii |
isascii |
iswascii |
需求
常式 |
必要的標頭 |
---|---|
__isascii |
<ctype.h> |
iswascii |
<ctype.h> 或 <wchar.h> |