User manual
5.7.4 Vergleichsoperatoren
Vergleichsoperatoren liefern den Wert -1, (minus 1, nicht 1!), falls der Ausdruck wahr ist. Ist
der Ausdruck falsch, wird das Vergleichsergebnis 0. Der Wert -1 entspricht hexadezimal
dem Integerwert 0xFFFF bzw. dem Longinteger 0xFFFFFFFF.
5.7.5 Logische Operatoren und Bitmanipulationen
In C2 sind logische Verknüpfungen immer Bitoperationen. Es wird nicht wie beispielswei-
se in C/C++ in Bit-AND und logisches AND unterschieden.
63
5 Programmiersprache C2
Operator Bedeutung Beispielausdruck Ergebnis
== ist gleich? 1 == 1 -1
1 == 2 0
!= ist ungleich? 1 != 1 0
1 != 2 -1
> ist gößer? 2 > 1 -1
1 > 2 0
< ist kleiner? 2 < 1 0
1 < 2 -1
>= ist größer oder gleich? 2 >= 1 -1
1 >= 1 -1
1 >= 2 0
<=
ist kleiner oder gleich? 2 <= 1 0
1 <= 1 -1
1 <= 2 -1
Operator Bedeutung Beispielausdruck Ergebnis
! not nicht (Bitinvertierung) !1 -2
not 0 -1
not 2.5 -0
not 2.0 -3
!(2 < 1) -1
!(1 < 2) 0