Cuidado con la tablita esa!
Salvo que 1 char es de un Byte, todo lo demás depende de cada compilador (salvo lo que dice sobre el rango de valores del tipo bool, que es absurdo)
Puedes consultar una tabla real en:
http://www.cplusplus.com/reference/climits/
sin pasar por alto la nota:
"* the actual value depends on the particular system and library implementation, but shall reflect the limits of these types in the target platform."