Vorlesungsskript - Hochschule Emden/Leer
Vorlesungsskript - Hochschule Emden/Leer
Vorlesungsskript - Hochschule Emden/Leer
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
c○ Prof. Dr. B. Bartning, HS <strong>Emden</strong>/<strong>Leer</strong> Rumpfskript ” Informatik I/II“ (WS/SS 2010/11) 137<br />
3 ab ++ -- Inkrement, Dekrement präfix (Stellung postfix s. Op2fg):<br />
Seiteneffekt unabhängig von Stellung präfix oder postfix,<br />
Haupteffekt bei präfix: neuer Wert, s. (3.32e)<br />
c ∼<br />
NEU Bitinversion des Ganzzahl-Operanden<br />
d ! logische Negation, s. (4.24)<br />
ef + - Identität und Vorzeichenumkehr<br />
gh & * Adresse und Inhalt/Verweis, s. (10.21b)<br />
i ( ) △! explizite Typumwandlung 〈type cast〉; diese Art der Typumwandlung<br />
sollte nicht mehr benutzt werden, s. a. (5.64)<br />
Syntax: ( Typ ) Ausdruck<br />
Bedeutung: wie Op2c; hier braucht Typ nicht unbedingt ein Name<br />
zu sein<br />
– Zur Problematik der Typumwandlungen s. (Kap. 12.2) –<br />
j sizeof Speicher-Größenangabe des Operanden in Anzahl Bytes (Typ des<br />
ErgebnisAusdrucks vorzeichenlos), s. (5.14).<br />
k<br />
l<br />
new<br />
delete<br />
C++ Freispeicherreservierung und -freigabe, s. (Kap. 10.3)<br />
5 ab * / Multiplikation und Division;<br />
wenn beide Operanden Ganzzahl-Ausdrücke, ist Ergebnis ein<br />
Ganzzahl-Typ, sonst ein Gleitkommatyp<br />
c % Teilerrest – nur Ganzzahl-Operanden<br />
6 ab + - Addition und Subtraktion<br />
7 a NEU dto. Bitverschiebung nach rechts:<br />
• bei vorzeichenlosem GanzzahlAusdruck1 werden 0-Bits nachgeschoben,<br />
– entspricht Division durch 2 Ausdruck2<br />
< >=<br />
• △! bei vorzeichenbehaftetem GanzzahlAusdruck1 werden<br />
bei positivem Wert 0-Bits nachgeschoben (Division w. o.),<br />
bei negativem Wert 0- oder 1-Bits je nach Implementation<br />
(bei Zweierkomplementdarstellung wird bei negativem Wert<br />
meist 1 nachgeschoben, dann ebenfalls Division w. o.)<br />
Vergleich (4.22)<br />
9 ab == != Test auf Gleichheit bzw. Ungleichheit (4.22), und zwar in geringerer<br />
Hierarchiestufe als die Vergleichsoperatoren Op8<br />
Anm △! VORSICHT bei der Hierarchie bei Ausdrücken mit den<br />
Bit-Operatoren Op10,11,12: die Ausdrücke müssen bei Test auf<br />
Gleichheit bzw. Ungleichheit geklammert werden (Hierarchie Op9<br />
ungünstig!).