C Control PRO-BOT128 + C-Control PRO 128 Unit + Voltcraft® USB programming cable Kit 190406 User Manual

Product codes
190406
Page of 244
113
C-Control Pro Mega Series
© 2008 Conrad Electronic
Hier werden die Zahlenwerte 
2
 und 
3
 mit dem Operator "
+
" verknüpft. Ein arithmetischer Ausdruck
repräsentiert wieder einen Wert. Hier ist der Wert 
5
.
Weitere Beispiele:
a - 
3
b + f(
5
)
2
 + 
3
 * 
6
Nach "Punkt vor Strich" wird hier erst 3 mal 6 gerechnet und danach 2 addiert. Dieser Vorrang von
Operatoren heißt bei Operatoren Präzedenz. Eine Aufstellung der Prioritäten findet sich in der 
 Auch Vergleiche sind arithmetische Ausdrücke. Die Vergleichsoperatoren liefern einen
Wahrheitswert von "1" oder "0" zurück, je nachdem, ob der Vergleich korrekt war. Der Ausdruck "
<
5
" liefert den Wert "1" (wahr; true).
konstante Ausdrücke
Ein Ausdruck oder Teile eines Ausdrucks können konstant sein. Diese Teilausdrücke können schon
zu Compilerlaufzeit berechnet werden.
So wird z.B.
12
 + 
123
 - 
15
vom Compiler zu 
120
zusammengefaßt. Manchmal müssen Ausdrücke konstant sein, damit sie gültig sind. Siehe z.B.
Deklarierung von Array 
5.3.3
Datentypen
Werte haben immer einen bestimmten Datentyp. Die Integerwerte (ganzzahlige Werte) haben in
BASIC einen 8 oder 16 Bit breiten Datentyp, floating point Zahlen sind immer 4 byte lang.
Datentyp
Vorzeichen
Wertebereich
Bit
 Char
Ja
-128 ... +127
8
 Byte
Nein
0 ... 255 8
8
 Integer
Ja
-32768 ... +32767
16
 Word
Nein
0 ... 65535
16
 Single
Ja
±1.175e-38 to ±3.402e38
32