6.3.2
Operatoren und ihre Prioritäten
Op
Name
Id
Variable
Id[]
Array
Id()
Funktion
()
Klammerung
-
Unäres Minus
+
Unäres Plus
!, NOT
Boolesches NOT
~, BITNOT
Unäres NOT
_
Debug Ausgabe
*
Multiplikation
/
Division
\
Modulo
&, BITAND
Binäres UND
+
Addition
-
Subtraktion
|, BITOR
Bitweises OR
^, BITXOR
Bitweises XOR
<<, SHL
Linksschieben
>>, SHR
Rechtsschieben
=
Gleich
!=, <>
Ungleich
<
Kleiner als
>
Größer als
>=
Größer oder
gleich
<=
Kleiner oder gleich Arbeitet mit INTEGER oder FLOAT Typen als Operanden.
&&, AND
Boolesches UND
||, OR
Boolesches OR
^^, XOR
Boolesches XOR
LMF V7.0
Beschreibung
Werte der Variable zum Auswertungszeitpunkt
Ein Feld eines Typs. Der Index ist vom Typ INTEGER.
In Klammern werden Argumente übergeben, deren Anzahl
und Typ von der Funktion anhängt. Funktionen können
überladen sein, d. h. eine Funktion mit einem Namen kann
unterschiedliche Typen und Anzahlen von Argumenten
erwarten. Eine Funktion hat immer einen einzelnen Wert als
Ergebnis.
Operand muss vom Typ INTEGER sein
Operand muss vom Typ INTEGER sein
Dem Operator _ muss ein Integer-Literal folgen. Während
der Auswertung des Ausdrucks wird die Integer Konstante
und der Wert des folgenden Teilausdrucks auf die Konsole
ausgegeben. Das erlaubt den Test komplizierterer
Ausdrücke.
Operanden können INTEGER oder FLOAT sein. Ergebnis
ist vom Typ des Operanden.
Operanden können INTEGER oder FLOAT sein. Ergebnis
ist vom Typ des Operanden.
Operanden müssen vom Typ INTEGER sein.
Operanden sind INTEGER
Operanden können INTEGER oder FLOAT sein. Ergebnis
ist vom Typ des Operanden.
Operanden können INTEGER oder FLOAT sein. Ergebnis
ist vom Typ des Operanden.
Operanden müssen vom Typ INTEGER sein.
Operanden müssen vom Typ INTEGER sein.
Operanden müssen vom Typ INTEGER sein. Das Ergebnis
ist auch von diesem Typ.
Operanden müssen vom Typ INTEGER sein. Das Ergebnis
ist auch von diesem Typ.
Arbeitet mit INTEGER oder FLOAT Typen als Operanden.
Das Ergebnis ist ein INTEGER mit dem Wert 0 oder 1.
Arbeitet mit INTEGER oder FLOAT Typen als Operanden.
Das Ergebnis ist ein INTEGER mit dem Wert 0 oder 1.
Arbeitet mit INTEGER oder FLOAT Typen als Operanden.
Das Ergebnis ist ein INTEGER mit dem Wert 0 oder 1.
Arbeitet mit INTEGER oder FLOAT Typen als Operanden.
Das Ergebnis ist ein INTEGER mit dem Wert 0 oder 1.
Arbeitet mit INTEGER oder FLOAT Typen als Operanden.
Das Ergebnis ist ein INTEGER mit dem Wert 0 oder 1.
Das Ergebnis ist ein INTEGER mit dem Wert 0 oder 1.
Operanden müssen vom Typ INTEGER sein.
Operanden müssen vom Typ INTEGER sein.
Operanden müssen vom Typ INTEGER sein.
Referenzhandbuch
LMF
Prio
0
0
0
0
0
0
0
0
0
1
1
1
1
2
2
2
2
3
3
4
4
4
4
4
4
5
6
6
Seite 47