User manual

Rangfolge der Operatoren in C2:
Zu einigen Operatoren existiert neben einem Symbol eine alternative Schlüsselwortform,
z.B. stehen % und mod für die Modulodivision. Wählen Sie selbst, welche Form Sie bevor-
zugen, das Ergebnis bleibt gleich.
5.7.2 Arithmetische Operatoren
5.7.3 Bitschiebeoperatoren
C-Control II Unit
62
Operator Bedeutung Beispielausdruck Ergebnis
<< shl links schieben 1 << 1 2
3 shl 2 12
>> shr logisch rechts schieben 1 >> 1 0
5 shr 2 1
-1 shr 1 32767
(long) -1 shr 1 2147483647
Rang Operator
8 ( )
7 - (negatives Vorzeichen) ! not
6 * / % mod
5 + -
4 << shl >> shr
3 == != > < >= <=
2 & and !& nand
1 | or !| nor ^ xor
Operator Bedeutung Beispielausdruck Ergebnis
+ Addition 1 + 1 2
- Subtraktion 2 - 1 1
* Multiplikation 2 * 3 6
/ Division 6 / 3 2
18 / 4 4
18.0 / 4 4,5
% mod
Modulodivision (Divisionsrest) 18 mod 4 2
18 % 4 2
1.8 % 0.4 0,2
-
negatives Vorzeichen -(1+1) -2