I\'m reading The C++ Programming Language. In it Stroustrup states that sizeof(char) == 1 and 1 <= sizeof(bool). The specifics depend
sizeof(char) == 1
1 <= sizeof(bool)
Because in C++ you can take the address of a boolean and most machines cannot address individual bits.