C Control PRO Unit Mega 128 198219 ユーザーズマニュアル

製品コード
198219
ページ / 429
185
C-Control Pro IDE
© 2013 Conrad Electronic
&
 Und
0x0f & 3
0xf0 & 0x0f
3
0
|
 Oder
1 | 3
0xf0 | 0x0f
3
0xff
^
 exclusives Oder
0xff ^ 0x0f
0xf0 ^ 0x0f
0xf0
0xff
~
 Bitinvertierung
~0xff
~0xf0
0
0x0f
4.2.5.3
Bitschiebe Operatoren
Bitschiebe Operatoren sind nur für Integer Datentypen erlaubt.  Bei einer Bit-Shift  Operation wird im-
mer 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
4.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 (Prein-
krement)
++a
a+1
--variable
Wert der Variablen um eins erniedrigt (Pre-
dekrement)
--a
a-1
4.2.5.5
Vergleichsoperatoren
Vergleichsoperatoren sind für float und Integer Datentypen erlaubt.
Operator
 Erklärung
Beispiel
Ergebnis