Ausschnitt aus eien C++ Syntax
ZitatAlles anzeigenbool <bezeichner>;
Beschreibung
Das Schlüsselwort bool kennzeichnet einen Datentyp, der nur die Werte false oder true aufnehmen kann. Die Schlüsselwörter false und true sind Boolesche Konstanten mit vordefinierten Werten. Das numerische Äquivalent für false ist Null und true entspricht der Eins.
Ein Wert vom Typ bool lässt sich in einen Wert vom Typ int konvertieren. Die numerische Umwandlung setzt false auf den Wert Null und true auf den Wert Eins.
Umgekehrt ist es möglich Float oder int Werte in Werte vom Typ bool zu konvertieren. Dabei wird eine arithmetische Null in den Wert false, und jeder andere Wert zu true umgewandelt.