Der Datentyp bool
dient dazu einen Wahrheitswert zu speichern. Er kann damit nur zwischen wahr (true) und falsch (false).
Ein Boolean kann die Werte false und true annehmen. Grundsätzlich ist ein Boolean kein Integer, dennoch wird false mit 0 gewertet und üblicherweise entspricht der Wert von true 1.
1 Byte. Die reine Information kann in einem Bit gespeichert werden, entsprechend ist es sinnvoll, viele Bool-Information in größeren Datentypen zu kodieren.