Most data is entered into computers as characters—including letters, digits and various special symbols. In this section, we discuss C++’s capabilities for examining and manipulating individual characters. In the remainder of the chapter, we continue the discussion of character-string manipulation that we began in Chapter 8.
The character-handling library includes several functions that perform useful tests and manipulations of character data. Each function receives a character—represented as an
EOF as an argument. Characters are often manipulated as integers. Remember that
EOF normally has the value
–1 and that some hardware architectures do not allow negative values to be stored in
char variables. Therefore, ...