prev up next

Previous: Gleitkommazahlen ( float, double) Up: Einfache Datentypen Next: Charakter ( char)

Unterabschnitte


Boolean ( boolean)

Der Typ boolean dient zum Speichern der logischen Werte wahr und falsch. Die einzigen Konstantenbezeichner lauten true und false.

Codierung

Mögliche Codierung in einem Byte:
false = 0
true = 1

Operatoren

&& : boolean x boolean boolean logisches Und mit verkürzter Auswertung          
|| : boolean x boolean boolean logisches Oder mit verkürzter Auswertung          
& : boolean x boolean boolean logisches Und mit vollständiger Auswertung          
| : boolean x boolean boolean logisches Oder mit vollständiger Auswertung          
^ : boolean x boolean boolean Exklusiv-Oder          
== : boolean x boolean boolean Gleichheit          
!= : boolean x boolean boolean Ungleichheit          
! : boolean     boolean Negation          
P Q P && Q P || Q P ^ Q !Q
false false false false false true
false true false true true false
true false false true true  
true true true true false  

Verkürzte Auswertung erfolgt von links nach rechts und bricht frühstmöglich ab:


while ((t > 0) && (n % t != b)) {
   t = t - 1;
}
De Morgan'sche Regeln:

(!p) && (!q) = !(p || q)
(!p) || (!q) = !(p && q)


prev up next
Previous: Gleitkommazahlen ( float, double) Up: Einfache Datentypen Next: Charakter ( char)