12.08.2012 Aufrufe

A Der PASCAL – Teil

A Der PASCAL – Teil

A Der PASCAL – Teil

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Skript zur Vorlesung Allgemeine Datenverarbeitung 32<br />

5.1 Arithmetische Operatoren<br />

Operator Operation Operandentyp Ergebnistyp<br />

+ Addition/Identität Integer<br />

Integer<br />

Real<br />

Real<br />

- Subtraktion/Negation Integer<br />

Integer<br />

Real<br />

Real<br />

* Multiplikation Integer<br />

Integer<br />

Real<br />

Real<br />

/ Division Integer<br />

Integer<br />

Real<br />

Real<br />

div Integerdivision Integer Integer<br />

mod Modula Integer Integer<br />

5.2 Logische Operatoren<br />

c Operation Operandentyp Ergebnistyp<br />

not bitweise Negation Integer Integer<br />

and bitweises UND Integer Integer<br />

or bitweises ODER Integer Integer<br />

xor bitweise Antivalenz Integer Integer<br />

shl Linksschieben Integer Integer<br />

shr Rechtsschieben Integer Integer<br />

Die Operatoren shl, shr verschieben einen Wert x um y Bitpositionen nach links<br />

bzw. nach rechts. Dieses entspricht einer Multiplikation bzw. Division mit 2 y.<br />

a:= 4 shl 2; { Verschiebe den Wert 4 um 2 Bitpositionen nach links }<br />

{ 0000 0100 = 4D }<br />

{ 0001 0000 = 16D }<br />

5.3 Boolsche Operatoren<br />

Operator Operation Operandentyp Ergebnistyp<br />

not logische Negation Boolean Boolean<br />

and logisches UND Boolean Boolean<br />

or logisches ODER Boolean Boolean<br />

xor logische Antivalenz Boolean Boolean<br />

Fachhochschule Gelsenkirchen Prof. Dr.-Ing. A. Rinschede<br />

Fachbereich Versorgungs- und Entsorgungstechnik

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!