\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 einem Programm ist der Name eines Variablentyps immer auf \type;grünem Hintergrund\norm; geschrieben. Wenn der Name eines Typs nicht grün erscheint, ist der Name falsch geschrieben. Namen von Variablentypen sind immer in Kleinbuchstaben. Hier ist eine Liste der verschiedenen Typen:

\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;.
