\b;Ausdrücke
Ausdrücke können folgende Operatoren enthalten: 

\c;+\n;  addieren
\c;-\n;  subtrahieren
\c;*\n;  multiplizieren
\c;/\n;  dividieren
\c;%\n;  Rest der Division (nur für den Typ \c;\l;int\u cbot\int;\n;)

Mit dem Addier-Operator \c;+\n; können nicht nur Zahlen, sondern auch \l;Strings\u cbot\string; (Zeichenketten) addiert (in diesem Fall aneinandergehängt) werden .
\c;
\s;	int    i = 12+3;      // ergibt 15
\s;	string s = "a"+"bc";  // ergibt "abc"
\s;	int    i = 2-5;       // ergibt -3
\s;	float  f = 3.01*10;   // ergibt 30.1
\s;	int    i = 5/3;       // ergibt 1
\s;	float  f = 5/3;       // ergibt 1.67
\s;	float  f = 5/0;       // Verursacht eine Fehlermeldung
\s;	int    i = 13%5;      // ergibt 3
\s;	int    i = -8%3;      // ergibt -2
\n;
Ein Ausdruck kann auch Konstanten oder \l;Variablen\u cbot\var; enthalten, z.B.:

\s;\c;	12+dist\n;

Multiplikationen und Divisionen werden vor Addierungen und Subtraktionen ausgeführt. Wenn Sie sicher sein wollen, dass die Operationen in der richtigen Reihenfolge ausgeführt werden, benutzen Sie Klammern:
\c;
\s;	12*a+b/c \n;entspricht\c; (12*a)+(b/c)
\s;	2.5*(dist+range)
\n;
Um die Lesbarkeit zu verbessern, können Sie so viele Leerstellen einfügen wie nötig:
\c;
\s;	12*a + b/c
\s;	2.5 * (dist+range)
\n;

\t;Kurzformen der Operatoren (für Spezialisten)
Neben dem Gleich-Operator \c;=\n; für die Zuweisung von Werten an eine Variable gibt es mehrere Kurzformen.

Diese Kurzformen verbinden den \c;=\n; Gleich-Operator mit anderen Operatoren wie \c;+\n; oder \c;-\n;. Kurzformen führen die vom Operator bestimmte Operation mit der Variable links vom Gleichzeichen und dem Ausdruck rechts vom Ausdruck durch, und weisen das Resultat der Variable links vom Gleichzeichen zu. Der Ausdruck mit der folgenden Kurzform:

\c;\s;Variable += Ausdruck
  
entspricht folgendem Ausdruck ohne Kurzform:

\c;\s;Variable = Variable + Ausdruck

\c;+=\n;  addieren
\c;-=\n;  subtrahieren
\c;*=\n;  multiplizieren
\c;/=\n;  dividieren
\c;%=\n;  Rest der Division (nur für den Typ \c;\l;int\u cbot\int;\n;)

\t;Präfix- und Postfix- Inkrement- und Dekrement-Operatoren (für Spezialisten)
Mit den Operatore \c;++\n; und \c;--\n; können Sie eine Variable mit einer sehr kurzen Schreibform inkrementieren (1 addieren) bzw. dekrementieren (1 subtrahieren).

Um z.B. der Variable \c;a\n; 1 zu addieren, schreiben Sie:
\c;\s;	a++ ;
\n;anstatt
\c;\s;	a = a + 1 ;
\n;
Der Wert des Ausdrucks \c;a++\n; entspricht dem Wert der Variable \c;a\n; vor dem Inkrement. Wenn Sie den Ausdruck \c;++a\n; (Präfixoperator) benutzen, ist der Wert des Ausdrucks der Wert nach dem Inkrement. Das gleiche gilt für den Dekrement-Operator \c;--\n;.

Beispiele:
\c;\s;	a = 2 ;
\s;	b = a++ ;
\s;	// b enthält 2 und a enthält 3

\c;\s;	a = 2 ;
\s;	b = ++a ;
\s;	// b enthält 3 und a enthält 3
\n;

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