Читать книгу 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)) {...}
Mit Arduino die elektronische Welt entdecken

Подняться наверх