Teil 1
Aus ProgrammingWiki
Archivierte Version vom 2014-09-17T16:26:48+00:00. Aktuelle Version
An dieser Stelle wollen wir ein weiteres wichtiges Programmierwerkzeug kennen lernen. Der Datentyp boolean ermöglicht uns die Verwendung von Variablen, die einen Wahrheitswert, also true oder false repräsentieren. Um einen Wahrheitswert zu ermitteln, stehen uns folgende Vergleichsoperatoren zur Verfügung:
| Operator | Bezecihnung | Bedeutung |
|---|---|---|
| == | Gleich | a==b ergibt true, wenn a gleich b ist. |
| != | Ungleich | a!=b ergibt true, wenn a ungleich b ist. |
| < | Kleiner | a < b ergibt true, wenn a kleiner b ist. |
| <= | Kleiner gleich | a<=b ergibt true, wenn a kleiner gleich b ist. |
| > | Größer | a>b ergibt true, wenn a größer b ist. |
| >= | Größer gleich | a>=b ergibt true, wenn a größer gleich b ist. |
Beispiel: Wir möchten testen, ob die Variablen x und y den gleichen Wert besitzen:
Modifizieren Sie das Beispiel oben, indem Sie andere Vergleichsoperatoren einsetzen!
Des Weiteren stehen uns eine Reihe von logischen Operatoren zur Verfügung:
| Operator | Bezecihnung | Bedeutung |
|---|---|---|
| ! | Logisches NICHT | !a ergibt false, wenn a wahr ist und true, wenn a falsch ist |
| && | UND (Short-Circuit) | a && b ergibt wahr wenn a und b wahr sind, sonst falsch. Ist a bereits falsch wird falsch zurückgegeben und b nicht mehr ausgewertet. |
| ODER (Short-Circuit) | ergibt falsch wenn a und b falsch sind, sonst wahr. Ist a bereits wahr wird b nicht emhr ausgewertet. |
| & | UND | ergibt wahr wenn a und b wahr sind, sonst falsch. Überprüft beide Operanden. |
| ODER | ergibt falsch wenn a und b falsch sind, sonst wahr. Überprüft beide Operanden. |
| ^ | Exklusiv-ODER | a ^ b ergibt wahr wenn a und b verschiedene Wahrheitswerte haben. |