Was sind Operatoren? ####
Operatoren sind Zeichen, die zwei Werte in Verbindung sezten. Diese werden nicht nur in Clonk, sondern auch in allen anderen Programmiersprachen gebraucht.
Hier sind die wichtigsten im Überblick:
+Sprich: Plus
Funktion: Addiert zwei Werte.
-Sprich: Minus
Funktion: Subtrahiert zwei Werte voneinander.
*Sprich: Mal
Funktion: Multipliziert zwei Werte.
/Sprich: Dividiere
Funktion: Teilt den ersten Wert durch den zweiten.
^Sprich: Hoch
Funktion: Potenziert den einen Wert mit dem anderen.
Sprich: Wurzel aus
Funktion: Umkehrung von Potenz. Zieht die n.Wurzel aus dem ersten Wert, wobei n = der zweite Wert ist.
Das war der einfache Teil.
Jetzt folgen die sog. Logischen Gatter.
Ein logisches Gatter macht aus einem, zwei oder mehreren Werten einen weiteren Wert.
!
Sprich: Not
Funktion: Macht aus true false und aus false true.
Umwandlungen: 1 -> 0 ; 0 -> 1
&
Sprich: And
Funktion: Gibt nur true aus wenn die Eingangswerte auch BEIDE true sind.
Umwandlungen: 0 + 0 -> 0 ; 0 + 1 -> 0; 1 + 0 -> 0; 1 + 1 -> 1
/
Sprich: Or
Funktion: Gibt true aus, wenn EINER von beiden Werten oder BEIDE Werte true sind.
Umwandlungen: 0 + 0 -> 0; 0 + 1 -> 1; 1 + 0 -> 1; 1 + 1 -> 1
&/
Sprich: XOr
Funktion: Gibt true aus, wenn EINER von beiden Werten true ist.
Umwandlungen: 0 + 0 -> 0; 0 + 1 -> 1; 1 + 0 -> 1; 1 + 1 -> 0
!&
Sprich: NAnd
Funktion: Gibt false aus, wenn BEIDE Werte true sind.
Umwandlungen: 0 + 0 -> 1; 0 + 1 -> 1; 1 + 0 -> 1; 1 + 1 -> 0
Das waren die WICHTIGSTEN Operatoren und logischen Gatter. Es gibt weitaus mehr von ihnen, jedoch werden die anderen nicht so häufig verwendet.
Ich hoffe, das war ein kleiner Einstieg in die Welt der anderen Programmiersprachen. (falls das wer braucht)