\b;Variablentypen
Wenn Sie eine \l;Variable\u cbot\var; deklarieren, müssen Sie zwei Elemente angeben: 

1) den Namen
2) den Typ der Variable

Sobald Sie eine Variable deklariert haben, können Sie Informationen in ihr speichern. Die in einer Variable gespeicherten Informationen müssen jedoch immer vom passenden Typ sein: Eine Variable vom Typ \l;float\u cbot\float; kann keinen String enthalten, usw.

In a program, the name of a type is always displayed like that: \type;type\norm;. If the name of a type is not highlighted, this means that the name is misspelled. Type names are always written with lower case characters. Here is a list of the different types: 

\s;\c;\l;int\u cbot\int;\n;
Für ganze Zahlen (12, -500, usw.).

\s;\c;\l;float\u cbot\float;\n;
Für Kommazahlen (12, 3.14, 0.2, -99.98, usw.).

\s;\c;\l;bool\u cbot\bool;\n;
Für eine boolsche Variable, die nur die Werte \c;\l;true\u cbot\true;\n; (wahr) oder \c;\l;false\u cbot\false;\n; (falsch) annehmen kann.

\s;\c;\l;string\u cbot\string;\n;
Für Strings (Zeichenketten, Texte) wie "Hello!", "Objekt nicht gefunden", usw.)

\s;\c;\l;point\u cbot\point;\n;
Für die Koordinaten eines Punktes im Raum. Eine Variable von diesem Typ besteht aus drei Teilen mit dem Namen x, y und z.

\s;\c;\l;object\u cbot\object;\n;
Eine Variable von diesem Typ enthält Informationen über ein Objekt (Roboter, Gebäude, feindliches Wesen, usw.).

\s;\c;\l;void\u cbot\void;\n;
Dieser Typ ist sozusagen ein "leerer Typ", der benutzt wird, wenn gar keine Information vorhanden ist (z.B. für eine Funktion, die nichts zurückgibt).

\t;Siehe auch
Die \l;CBOT-Sprache\u cbot;, \l;Variablentypen\u cbot\type; und \l;Kategorien\u cbot\category;.
