C Control Pro application board Mega 128 198258 用户手册
产品代码
198258
98
C-Control Pro Mega Series
© 2005 Conrad Electronic
5.3.5.2
Bitoperatoren
Bitoperatoren sind nur für Integer Datentypen erlaubt.
Operator
Erklärung
Beispiel
Ergebnis
And
Und
&H0f And 3
&Hf0 And &H0f
3
0
0
Or
Oder
1 Or 3
&Hf0 Or &H0f
3
&Hff
Xor
exclusives Oder
&Hff Xor &H0f
&Hf0 Xor &H0f
&Hf0
&Hff
Not
Bitinvertierung
Not &Hff
Not &Hf0
0
&H0f
5.3.5.3
Bitschiebe Operatoren
Bitschiebe Operatoren sind nur für Integer Datentypen erlaubt. Bei einer Bit-Shift Operation wird
immer eine
immer eine
0
an einem Ende hineingeschoben.
Operator
Erklärung
Beispiel
Ergebnis
<<
um ein Bit nach links
schieben
schieben
1 << 2
3 << 3
3 << 3
4
24
>>
um ein Bit nach rechts
schieben
schieben
&Hff >> 6
16 >> 2
3
4
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 < 1
2 < 2
1
0
0
0
0
>
größer
-3 > 2
3 > 2
0
1
1
<=
kleiner gleich
2 <= 2
3 <= 2
3 <= 2
1
0
0
>=
größer gleich
2 >= 3
3 >= 2
3 >= 2
0
1
1
=
gleich
5 = 5
1 = 2
1 = 2
1
0
0
<>
ungleich
2 <> 2
2 <> 5
2 <> 5
0
1
1