User manual

80 C-Control Pro Mega Series
© 2005 Conrad Electronic
^ exclusives Oder 0xff ^ 0x0f
0xf0 ^ 0x0f
0xf0
0xff
~ Bitinvertierung ~0xff
~0xf0
0
0x0f
5.2.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 0xff >> 6
16 >> 2
3
4
5.2.5.4 In- Dekrement Operatoren
Inkrement und Dekrement Operatoren sind nur für Variablen mit Integer Datentypen erlaubt.
Operator Erklärung Beispiel Ergebnis
variable++ Wert der Variablen, danach Variable
um eins erhöht (Postinkrement)
a++ a
variable-- Wert der Variablen, danach Variable
um eins erniedrigt (Postdekrement)
a-- a
++variable Wert der Variablen um eins erhöht
(Preinkrement)
++a a+1
--variable Wert der Variablen um eins erniedrigt
(Predekrement)
--a a-1
5.2.5.5 Vergleichsoperatoren
Vergleichsoperatoren sind für
float
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