Comparisons

- Vergleiche- Ein Vergleich stellt einen speziellen Asudrucks-Typus dar. Er liefert als Ergebnis entweder wahr (true - ungleich Null) oder falsch (false - gleich Null). Zum Vegleichen von Variablen oder Ausdrücken gibt es spezielle Vergleichs-Operatoren:

== Wahr, wenn die Ausdrücke links und rechts des Operators gleich sind.
!= Wahr, wenn die Ausdrücke links und rechts des Operatoren nicht gleich sind.
> Wahr, wenn der Ausdruck links des Operatoren größer ist, als der Ausdruck rechts des Operatoren.
>= Wahr, wenn der Ausdruck links des Operatoren größer oder gleich dem Ausdruck rechts des Operatoren ist.
< Wahr, wenn der Ausdruck rechts des Operatoren größer als ist, der Ausdruck links des Operatoren.
<= Wahr, wenn der Ausdruck rechts des Operatoren größer oder gleich dem Ausdruck links des Operatoren ist.
&& Wahr, wenn die Ausdrücke links und rechts des Operatoren beide wahr sind.
|| Wahr, wenn einer der beiden Ausdrücke links oder rechts wahr ist.
!  LC  Wahr, wenn der Ausdruck rechts des Operatoren unwahr ist.
() Klammern zum Definieren der Priorität von Vergleichen. Verwenden Sie immer Klammern, enn Priorität von Bedeutung ist!

Bemerkungen:

Beispiele:

10 < x // true if x is greater than 10
(10 <= x) && (15 => x) // true if x is between 10 and 15
!((10 <= x) && (15 => x)) // true if x is less than 10 or greater than 15 (lite-C only)

Siehe auch:

Functions, Variables, Pointers, Expressions

 

► Aktuelle Version Online