Ctype.h
ctype.h is the C standard header declaring character-classification and character-case-conversion functions and macros.
Modern C, Third Edition
ctype.h is the C standard header that declares character classification and character-case conversion facilities.
- How it is used
- Provides encoding-aware character classification and case conversion within C string processing.
- How deep it goes
- Defines classifier categories, argument types, conversion behavior, locale extensions, and a worked hexadecimal-digit conversion.
- Examples
- Demonstrates hexadecimal-digit conversion using isdigit, toupper, and isupper, alongside character and string escape examples.
- What you can do after
- Apply it via <ctype.h> classifiers and conversions to recognize character classes and normalize alphabetic input.
Modern C
ctype.h is the C standard header declaring character classification and character-case conversion functions and macros.
- How it is used
- Provides encoding-independent character classification and case conversion for string processing.
- How deep it goes
- Defines the classifier families and demonstrates their composition, but defers a complete interface specification.
- Examples
- Uses a base-36 digit converter and a table of classifier meanings, including C-locale and extended-character cases.
- What you can do after
- Apply it via ctype.h to classify characters and normalize alphabetic case during parsing or conversion.
Related concepts
- character classifieruses · A character classifier is a C library function or macro that tests whether a character value belongs to a specified character class.
These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.

