Herunterladen Inhalt Inhalt Diese Seite drucken

Vergleichsoperatoren; Logische Operatoren Und Bitmanipulationen - Conrad C-Control II Unit Handbuch

Kompakter steuerungscomputer
Inhaltsverzeichnis

Werbung

5 Programmiersprache C2

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.
Operator
Bedeutung
ist gleich?
==
ist ungleich?
!=
ist gößer?
>
ist kleiner?
<
ist größer oder gleich?
>=
ist kleiner oder gleich?
<=

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.
Operator
Bedeutung
nicht (Bitinvertierung)
!
not
Beispielausdruck
1 == 1
1 == 2
1 != 1
1 != 2
2 > 1
1 > 2
2 < 1
1 < 2
2 >= 1
1 >= 1
1 >= 2
2 <= 1
1 <= 1
1 <= 2
Beispielausdruck
!1
not 0
not 2.5
not 2.0
!(2 < 1)
!(1 < 2)
Ergebnis
-1
0
0
-1
-1
0
0
-1
-1
-1
0
0
-1
-1
Ergebnis
-2
-1
-0
-3
-1
0
63

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis