ctype
The ctype library has functions to check if a character is part of a specific category of ASCII characters.
Functions
std::ctype::isdigit
std::ctype::isdigit
Checks if the given character c
is a digit between '0' and '9'
c
: The character to checkreturn
: True ifc
is part of this range, false otherwise
std::ctype::isxdigit
std::ctype::isxdigit
Checks if the given character c
is a hexadecimal digit between '0' and '9', A
and F
or a
and f
c
: The character to checkreturn
: True ifc
is part of this range, false otherwise
std::ctype::isupper
std::ctype::isupper
Checks if the given character c
is a upper case letter between 'A' and 'Z'
c
: The character to checkreturn
: True ifc
is part of this range, false otherwise
std::ctype::islower
std::ctype::islower
Checks if the given character c
is a lower case letter between 'a' and 'z'
c
: The character to checkreturn
: True ifc
is part of this range, false otherwise
std::ctype::isalpha
std::ctype::isalpha
Checks if the given character c
is either a upper or lower case letter between 'A' and 'Z' or 'a' and 'z'
c
: The character to checkreturn
: True ifc
is part of this range, false otherwise
std::ctype::isalnum
std::ctype::isalnum
Checks if the given character c
is a upper or lower case letter or a number
c
: The character to checkreturn
: True ifc
is part of this range, false otherwise
std::ctype::isspace
std::ctype::isspace
Checks if the given character c
is a space character
c
: The character to checkreturn
: True ifc
is part of this range, false otherwise
std::ctype::isblank
std::ctype::isblank
Checks if the given character c
is a invisible character
c
: The character to checkreturn
: True ifc
is part of this range, false otherwise
std::ctype::isprint
std::ctype::isprint
Checks if the given character c
has a printable glyph
c
: The character to checkreturn
: True ifc
is part of this range, false otherwise
std::ctype::iscntrl
std::ctype::iscntrl
Checks if the given character c
is a control code
c
: The character to checkreturn
: True ifc
is part of this range, false otherwise
std::ctype::isgraph
std::ctype::isgraph
Checks if the given character c
has a visible glyph
c
: The character to checkreturn
: True ifc
is part of this range, false otherwise
std::ctype::ispunct
std::ctype::ispunct
Checks if the given character c
is a punctuation character
c
: The character to checkreturn
: True ifc
is part of this range, false otherwise
Last updated