Boolsche Werte
Aus QED-WIKI - Ein Berliner Mathe-WIKI von und für Schülerinnen und Schüler
Version vom 29. Dezember 2012, 13:52 Uhr von PhilipHP (Diskussion | Beiträge)
Ein boolscher Wert (kurz bool) ist ein Wert der genau zwei Zustände einnehmen kann: true (wahr) oder false (falsch). In den meisten Programmiersprachen hat ein bool eine Größe von einem Byte, von dem 7 Bit ungenutzt sind.
Inhaltsverzeichnis |
Boolsche Werte in C++
In C++ ist ein boolscher Wert mit dem Schlüsselwort bool gekennzeichnet. Dabei können einem bool nicht nur true oder false zugewiesen werden, sondern auch beliebige Integerwerte. Dabei steht eine 0 für false und alles andere für true.
bool a = true; bool b = false; bool c = 0;
Operationen mit boolschen Werten
Mit boolschen Werten können die selben Operationen durchgeführt werden, wie mit Aussagen in der zweiseitigen Aussagenlogik:
bool d = a && b; //entspricht logischem UND d = a || b; //entspricht logischem ODER d = !a; //entspricht logischem NICHT
Boolsche Werte in C#
In C# funktionieren boolsche Werte ähnlich denen in C++, nur dass keine Konvertierung von einem Integer möglich ist:
bool e = 1; //Kompilerfehler bool f = (bool)1 //ebenso Kompilerfehler