C Control PRO STARTER SET MEGA 128 198484 ユーザーズマニュアル

製品コード
198484
ページ / 200
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
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 
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