A Der PASCAL – Teil
A Der PASCAL – Teil
A Der PASCAL – Teil
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