Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Determines whether a particular character is an ASCII character.
int __isascii(  
   int c  
); 
int iswascii(  
   wint_t c  
);
Parameters
- c
 Integer to test.
Return Value
Each of these routines returns nonzero if c is a particular representation of an ASCII character. __isascii returns a nonzero value if c is an ASCII character (in the range 0x00 – 0x7F). iswascii returns a nonzero value if c is a wide-character representation of an ASCII character. Each of these routines returns 0 if c does not satisfy the test condition.
Generic-Text Routine Mappings
| Tchar.h routine | _UNICODE and _MBCS not defined | _MBCS defined | _UNICODE defined | 
|---|---|---|---|
| _istascii | isascii | isascii | iswascii | 
Requirements
| Routine | Required header | 
|---|---|
| __isascii | <ctype.h> | 
| iswascii | <ctype.h> or <wchar.h> |