Arithmetische Operatoren
+ (Plus)
Dieser Operator wird verwendet um zwei Zahlen zu summieren und auch zum Zusammenfügen von Zeichenketten.
Ergebnis = Ausdruck1 + Ausdruck2
Folgendes Beispiel addiert verschiedene Zahlen:
dim x as integer x = 1+2+3
Folgendes Beispiel fügt verschiedene Zeichenketten zusammen:
dim a as string a = "Ich bin "+" eine "+" Zeichenkette" a = a + " - 123"
- (Minus)
Dieser Operator wird verwendet um zwei Zahlen zu subtrahieren.
Ergebnis = Ausdruck1 - Ausdruck2
Dieses Beispiel subtrahiert verschiedene Zahlen:
dim x as integer x = 10-2-4
* (Stern)
Dieser Operator wird verwendet um zwei Zahlen zu multiplizieren.
Ergebnis = Ausdruck1 * Ausdruck2
Dieses Beispiel multipliziert verschiedene Zahlen:
dim x as integer x = 1*2*3
/ (Schrägstrich)
Dieser Operator wird verwendet um zwei Zahlen zu dividieren.
Ergebnis = Ausdruck1 / Ausdruck2
Dieses Beispiel dividiert verschiedene Zahlen:
dim x as integer x = 9 / 3
^ (Circumflex/Hut)
Dieser Operator wird verwendet um zwei Zahlen zu potenzieren.
Ergebnis = Ausdruck1 ^ Ausdruck2
ACHTUNG! Diese Funktion wird in Fließkomma-Arithmetik ausgeführt, so wie die Funktion pow() in C! Integerargumente werden automatisch konvertiert.
Dieses Beispiel potenziert eine Zahl mit 2:
dim x as single x = 1.234 ^ 2
MOD
Dieser Operator führt eine Modulo-Operation zweier Zahlen durch.
Ergebnis = Zahl1 MOD Zahl2
Der MOD-Operator arbeitet mit ganzen Zahlen (Zahlen ohne Nachkommastellen). Fließkommazahlen werden zuerst zu ganzen Zahlen reduziert. Ist eine der beiden Parameter vom Wert 0, dann ist das Ergebnis nicht definiert.
dim x as integer x = 5 mod 2 ' Ergebnis: 1 x = 5 mod 1.999 ' Ergebnis: 0