Inhaltsverzeichnis

Anhang D: Operatoren in Pascal 2.0

Operator Operation Operandentypen Ergebnistyp
+ (Vorzeichen) Identität Integer, Real wie Operand
- (Vorzeichen) Vorzeichenumkehr Integer, Real wie Operand
+ Addition Integer, Real Integer, Real
+ Vereinigungs-Menge Menge Menge
+ Konkatenation String String
- Subtraktion Integer, Real Integer, Real
- Differenzmenge Menge Menge
* Multiplikation Integer, Real Integer, Real
* Schnittmenge Menge Menge
DIV Division mit Rest Integer Integer
MOD Divisionsrest Integer Integer
/ Division Integer, Real Real
= gleich Skalar, Pointer,Boolean, Menge, String Boolean
<> ungleich Skalar, Pointer,Boolean, Menge, String Boolean
< kleiner Skalar, String Boolean
> größer Skalar, String Boolean
<= kleiner oder gleich Skalar, String Boolean
<= Test auf Teilmenge Menge Boolean
>= größer oder gleich Skalar, String Boolean
>= Test auf Obermenge Menge Boolean
IN Test auf Enthaltensein 1. Operand Skalar
2. Operand Menge
Boolean
NOT nicht Boolean Boolean
NOT 1er-Komplement Integer Integer
OR oder Boolean Boolean
OR bitweise ODER Integer Integer
AND und Boolean Boolean
AND bitweise UND Integer Integer

Bemerkung: Die Verwendung von INTEGER-Operanden bei den logischen Operatoren NOT, AND und OR ist nicht im report erlaubt. Stringkonkatenation mit dem Plus-Symbol ist dort ebenfalls nicht definiert.

Inhaltsverzeichnis