Читать книгу Mit Arduino die elektronische Welt entdecken - Erik Bartmann - Страница 74
Operatoren
ОглавлениеNatürlich gibt es bei den Kontrollstrukturen und den zu testenden Bedingungen nicht nur die Prüfung auf Gleichheit. Die folgende Tabelle zeigt alle C++-Vergleichsoperatoren:
| Tabelle 2: Vergleichsoperatoren | ||
| Vergleichsoperator | Bedeutung | Beispiel |
|---|---|---|
| == | ist gleich | if(a==b) {...} |
| <= | ist kleiner gleich | if(a<=b) {...} |
| >= | ist größer gleich | if(a>=b) {...} |
| < | ist kleiner | if(<b) {...} |
| > | ist größer | if(a>b) {...} |
| != | ist ungleich | if(a!=b) {...} |
Zudem gibt es noch Verknüpfungen über sogenannte logische Operatoren, die mehrere zu testende Bedingungen zulassen:
| Tabelle 3: Logische Operationen | |||
| Logische Operation | Funktion | Bedeutung | Beispiel |
|---|---|---|---|
! | NICHT (NOT) | Umkehrung des logischen Zustandes. Ergebnis ist wahr (true), wenn Operand falsch (false) ist. | if(!a) {...} |
&& | UND (AND) | Ergebnis ist wahr (true), wenn beide Operanden wahr sind. | if((a<=b)&&(c==5)) {...} |
|| | ODER (OR) | Ergebnis ist wahr (true), wenn einer der beiden Operanden wahr ist. | if((a>=b)||(c<=6)) {...} |