Atari Logo
Atari Computer

Hauptseite -
Welches System? -
Hardware -
Software -
Emulatoren -
Internet
MausNet
Programmieren
Verweise
Über

Modula 2 Sprachbeschreibung


Home Anweisungen Anweisungen Casts und Umwandlungen

9.1 Ausdrücke

Eine Zuweisungsoperation besteht aus einer linken und einer rechten Seite. Auf der linken Seite steht der Bezeichner der Variablen, auf der rechten Seite steht ein Ausdruck, getrennt werden sie durch den Zuweisungsoperator ":=".

Der Typ des Ausdrucks muß mit dem Typ des Bezeichners übereinstimmen. Der Typ des Ausdrucks wird aus den Typ der Operanden ermittelt. Konstanten werden als Ziffernfolge notiert, wobei REAL-Konstanten immer den Punkt als Dezimaltrenner enthalten müssen.

Logische Werte können durch Vergleiche erzeugt werden. Folgende Vergleichsoperatoren sind möglich:

= gleich
# ungleich
< kleiner
> größer
<= kleiner gleich
>= größer gleich

Es gilt FALSE<TRUE. Logische Operanden können durch die logischen Operatoren AND (und, Konjunktion) und OR (oder, Disjunktion) verknüpft werden. Negiert wird ein logische Wert durch NOT. Bei allen Ausdrücken gelten folgene Hierarchien:

*
+

Ausdrücke können geklammert werden.

Bsp.:

VAR   i,j : INTEGER;
      r,s : REAL;
        b : BOOLEAN
BEGIN  i:=-10;
       j:=1+i*3*i-1;
       j:=1+i*3*(i-1);
       i:=i DIV 2;
       r:=0.0;
       s:=100.123;
       s:=100.0;
       s:=s/2;
       b:=TRUE;
       b:=(i>j);
       b:=(i>j) OR (r=0.0);
       b:=NOT (s>r);
END

Home Anweisungen Anweisungen Casts und Umwandlungen


Best viewed with any browser English version not yet available.

Änderungen und Irrtümer vorbehalten. Letzte Änderung:
14 September 2001.
Home - Mail an den Webmaster - Impressum