| CTYPE(3) | Library Functions Manual | CTYPE(3) |
digittoint,
isalnum, isalpha,
isascii, isblank,
iscntrl, isdigit,
isgraph, ishexnumber,
isideogram, islower,
isnumber, isphonogram,
isprint, ispunct,
isrune, isspace,
isspecial, isupper,
isxdigit, toascii,
tolower, toupper —
character classification macros
Standard C Library (libc, -lc)
#include
<ctype.h>
int
digittoint(int
c);
int
isalnum(int
c);
int
isalpha(int
c);
int
isascii(int
c);
int
iscntrl(int
c);
int
isdigit(int
c);
int
isgraph(int
c);
int
ishexnumber(int
c);
int
isideogram(int
c);
int
islower(int
c);
int
isnumber(int
c);
int
isphonogram(int
c);
int
isspecial(int
c);
int
isprint(int
c);
int
ispunct(int
c);
int
isrune(int
c);
int
isspace(int
c);
int
isupper(int
c);
int
isxdigit(int
c);
int
toascii(int
c);
int
tolower(int
c);
int
toupper(int
c);
The above functions perform character tests and conversions on the
integer c. They are available as macros, defined in
the include file <ctype.h>,
or as true functions in the C library. See the specific manual pages for
more information.
Extended locale versions of these functions are documented in ctype_l(3). See xlocale(3) for more information.
digittoint(3), isalnum(3), isalpha(3), isascii(3), isblank(3), iscntrl(3), isdigit(3), isgraph(3), isideogram(3), islower(3), isphonogram(3), isprint(3), ispunct(3), isrune(3), isspace(3), isspecial(3), isupper(3), isxdigit(3), toascii(3), tolower(3), toupper(3), wctype(3), ascii(7), ctype_l(3)
These functions, except for digittoint(),
isascii(), ishexnumber(),
isideogram(), isnumber(),
isphonogram(), isrune(),
isspecial() and toascii(),
conform to ISO/IEC 9899:1990
(“ISO C90”).
| March 30, 2004 | macOS 15.6 |