Atari Logo
Atari Computer

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

Modula 2 Sprachbeschreibung


Home Anweisungen Ausdrücke Bedingte Ausführung

9.2 Casts und Umwandlungen

Um Datentypen umzuwandeln, gibt es zum einen die "Casts", die an dem Datentyp keine Veränderung hervorrufen, sondern lediglich den Compiler anweisen, einen anderen Typ anzunehmen. Dazu wird der Typ notiert, anschließend folgt der umzuwandelnde Ausdruck in Klammern.

Bsp.:

a:=INTEGER(b);

Wenn die interne Darstellung eine andere ist, z.B. zwischen einem Integer und einem Real, muß eine Umwandlungsfunktion aufgerufen werden.

Bsp.:

f:=FLOAT(b);

Es gibt folgende Umwandlungsfunktionen:

FLOAT wandelt eine ganzzahlige Zahl in einen REAL-Wert
TRUNC wandelt einen REAL-Wert in einen ganzahligen Wert
ORD wandelt ein Zeichen in einen ganzzahligen Wert
CHR wandelt einen ganzahligen Wert in ein Zeichen

Home Anweisungen Ausdrücke Bedingte Ausführung


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