Ausdrücke
Ausdrücke geben Werte zurück, nachdem diese berechnet wurden. Sie setzen sich aus Operatoren und Operanden zusammen. Ein Operand kann eine Variable, eine Konstante oder ein Funktionsaufruf sein. Operatoren verbinden die Operanden.
b + a;
(a + b - c) * SIN(a);
COS(b) * COS(a);
Zuweisungen
Zuweisungen bestehen aus einer Variable, welcher mit dem Zuweisungsoperator das Ergebnis einer Berechnung oder eines Ausdrucks zugewiesen werden.
Var1 := Var2 * 15; (* Var1 <- (Var2 * 15) *)
Bitweiser Zugriff
Für die bitweise Zuweisung können die Variable über „.“ und Bitnummer ergänzt werden.
Var1 := Var2.1;
Kommentare zur Dokumentation
(* Single line comment *)
(*
Multiple
line
comment
*)
// Another
// Way
// Of
// Commenting
Prioritäten der Operatoren
Operator | Syntax | Priorität |
---|---|---|
Klammern | () | Höchste Priorität |
Funktionsaufruf | Call(Argument) | |
Exponent | ** | |
Negation | NOT | |
Multiplikation, Division, Modulo Division | *, /, MOD | |
Addition, Subtraktion | +, - | |
Vergleiche | <, >, <=, >= | |
Gleichheit, Ungleichheit | =, <> | |
Boolsches UND | AND | |
Boolsches XOR | XOR | |
Boolsches ODER | OR | Niedrigste Priorität |