User manual

119 C-Control Pro Mega Series
© 2008 Conrad Electronic
5.3.5.3
Bitschiebe Operatoren
Bitschiebe Operatoren sind nur für Integer Datentypen erlaubt. Bei einer Bit-Shift Operation wird
immer eine 0 an einem Ende hineingeschoben.
Operator
Erklärung
Beispiel
Ergebnis
<<
um ein Bit nach links
schieben
1 << 2
3 << 3
4
24
>>
um ein Bit nach rechts
schieben
&Hff >> 6
16 >> 2
3
4
5.3.5.4 Vergleichsoperatoren
Vergleichsoperatoren sind für Single und Integer Datentypen erlaubt.
Operator
Erklärung
Beispiel
Ergebnis
<
kleiner
1 < 2
2 < 1
2 < 2
1
0
0
>
größer
-3 > 2
3 > 2
0
1
<=
kleiner gleich
2 <= 2
3 <= 2
1
0
>=
größer gleich
2 >= 3
3 >= 2
0
1
=
gleich
5 = 5
1 = 2
1
0
<>
ungleich
2 <> 2
2 <> 5
0
1
5.3.6 Kontrollstrukturen
Kontrollstrukturen erlauben es den Programmablauf in Abhängigkeit von Ausdrücken, Variablen oder
äußeren Einflüssen zu ändern.
5.3.6.1 Do Loop While
Mit einem Do ... Loop While Konstrukt lassen sich abhängig von einer Bedingung Anweisungen in
einer Schleife wiederholen:
Do
Anweisungen
Loop While Ausdruck