26.11.2012 Views

Tabellenanhang - Familie Alex, Weingarten

Tabellenanhang - Familie Alex, Weingarten

Tabellenanhang - Familie Alex, Weingarten

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

52 ANHANG M. C-LEXIKON<br />

M.2 Operatoren<br />

Die Operatoren von C/C++ sind im folgenden ihrem Vorrang nach geordnet, höchster Rang<br />

(Bindungskraft) zuoberst. Alle Operatoren eines Abschnitts haben gleichen Rang. l bzw. r<br />

bedeutet von links bzw. rechts her assoziativ. Ein unärer Operator verlangt einen Operanden,<br />

ein binärer zwei und ein ternärer drei.<br />

Operator A - Bedeutung<br />

:: r unär Bezugsrahmen, global<br />

:: l binär Bezugsrahmen, Klasse<br />

:: l binär Bezugsrahmen, Namensraum<br />

( ) l unär Klammerung, Funktion<br />

[ ] l unär Index<br />

-> l binär Auswahl<br />

. l binär Auswahl<br />

++ r unär Postfix Inkrement<br />

-- r unär Postfix Dekrement<br />

typeid unär Typabfrage<br />

const_cast binär Typumwandlung<br />

dynamic_cast binär Typumwandlung<br />

reinterpret_cast binär Typumwandlung<br />

static_cast binär Typumwandlung<br />

sizeof r unär Größenabfrage<br />

++ r unär Präfix Inkrement<br />

-- r unär Präfix Dekrement<br />

~ r unär bitweise Negation<br />

! r unär logische Negation<br />

- r unär negatives Vorzeichen<br />

+ r unär positives Vorzeichen<br />

* r unär Dereferenzierung<br />

& r unär Referenzierung<br />

( ) r binär cast-Operator<br />

new r unär dynamische Speicherbelegung<br />

delete r unär dynamische Speicherfreigabe<br />

->* l binär Auswahl<br />

.* l binär Auswahl<br />

* l binär Multiplikation<br />

/ l binär Division<br />

% l binär Modulus (Divisionsrest)<br />

+ l binär Addition<br />

- l binär Subtraktion<br />

> l binär bitweises Shiften rechts<br />

< l binär kleiner als<br />

l binär größer als<br />

>= l binär größer gleich<br />

== l binär Gleichheit<br />

!= l binär Ungleichheit<br />

& l binär bitweises Und<br />

^ l binär bitweises exklusives Oder<br />

| l binär bitweises Oder<br />

&& l binär logisches Und<br />

|| l binär logisches Oder<br />

?: l ternär bedingte Bewertung<br />

= r binär Zuweisung

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!