next up previous contents index
Weiter: Auswertung von Ausdrücken Hinauf: Ausdrücke Zurück: Ausdrücke

3.1 Operatoren

 

Ada kennt verschiedene Operatoren zum Aufbau von Ausdrücken. Es sind dies (die Priorität nimmt mit den Zeilen ab):

** (Potenzieren)  | abs (Absolutbetrag)  | not
* | / | mod (Modulo-Operation ) |
rem (Rest bei ganzahliger Division )
unäre Operatoren + | -
binäre Operatoren + | - | &
Vergleichsoperatoren  = | /= | < | <= | > | >=
logische Operatoren   and | or | xor

Zusätzlich gibt es noch die sogenannten Kurzauswertungen  (short-circuit expressions)   and then und or else, die dieselbe Priorität wie die logischen Operatoren, und die Elementtests  (membership tests)  in und not in, die dieselbe Priorität wie die Vergleichsoperatoren haben.


Johann Blieberger
Wed Feb 11 09:58:52 MET 1998