C Control PRO-BOT128 + C-Control PRO 128 Unit + Voltcraft® USB programming cable Kit 190406 用户手册
产品代码
190406
93
C-Control Pro Mega Series
© 2008 Conrad Electronic
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.
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
Deklarierung von Array
5.2.3
Datentypen
Werte haben immer einen bestimmten Datentyp. Die Integerwerte (ganzzahlige Werte) haben in
CompactC einen 8 oder 16 Bit breiten Datentyp, floating point Zahlen sind immer 4 byte lang.
CompactC einen 8 oder 16 Bit breiten Datentyp, floating point Zahlen sind immer 4 byte lang.
Datentyp
Vorzeichen
Wertebereich
Bit
char
Ja
-128 ... +127
8
unsigned char
Nein
0 ... 255 8
8
byte
Nein
0 ... 255 8
8
int
Ja
-32768 ... +32767
16
unsigned int
Nein
0 ... 65535
16
word
Nein
0 ... 65535
16
float
Ja
±1.175e-38 to
±3.402e38
32
Wie man sieht, sind die Datentypen "unsigned char" und byte, sowie "unsigned int"
und word identisch.
und word identisch.
Strings
Es existiert kein expliziter "String" Datentyp. Ein String basiert auf einem character array. Man muß
die Größe des arrays so wählen, daß alle Zeichen des Strings in das character array passen.
Zusätzlich wird Platz für ein Terminierungszeichen (dezimal Null) benötigt, um das Ende der
Zeichenkette anzuzeigen.
die Größe des arrays so wählen, daß alle Zeichen des Strings in das character array passen.
Zusätzlich wird Platz für ein Terminierungszeichen (dezimal Null) benötigt, um das Ende der
Zeichenkette anzuzeigen.
Typkonvertierung