Ein- und Ausgabe benötigt den Header <stdio.h> |
Mathematische Funktionen benötigen den Header <math.h> |
Werte formatiert einlesen mit scanf |
scanf("%d",&ivar);
|
Formatiertes Einlesen von der Standardeingabe. |
Arithmetische Operatoren |
Operator |
Bedeutung |
+=
|
Val1 += Val2 ist gleichwertig mit Val1 = Val11 + Val2
|
-=
|
Val1 -= Val2 ist gleichwertig mit Val1 = Val11 - Val2
|
*=
|
Val1 = Val2 ist gleichwertig mit Val1 = Val11 Val2
|
/=
|
Val1 /= Val2 ist gleichwertig mit Val1 = Val11 / Val2
|
%=
|
Val1 %= Val2 ist gleichwertig mit Val1 = Val11 % Val2
|
Inkrement- und Dekrement-Operator |
++
|
Inkrement-Operator (Variable wird um 1 erhöht) |
--
|
Dekrement-Operator (Variable wird um 1 verringert) |
Anwendung |
Bedeutung |
var++
|
Erhöht den aktuellen Wert von var , gibt aber noch den alten Wert an den aktuellen Ausdruck weiter. |
++var
|
Erhöht den aktuellen Wert von var und gibt diesen sofort an den aktuellen Ausdruck weiter. |
var--
|
Reduziert den Wert von var , gibt aber noch den alten Wert van den aktuellen Ausdruck weiter. |
--var
|
Reduziert den Wert von var und gibt diesen sofort an den aktuellen Ausdruck weiter. |
Bit-Operatoren |
Bit-Operator |
Bedeutung |
&
|
bitweise UND-Verknüpfung (and) |
|
|
bitweise ODER-Verknüpfung (or) |
^
|
bitweises XOR |
~
|
bitweise Komplement |
>>
|
Rechtsverschiebung |
<<
|
Linksverschiebung |
Die Operanden für die Verwendung mit Bit-Operatoren müssen immer ganzzahlige Datentypen sein. float oder double dürfen nicht als Operanden verwendet werden. |
Vergleichs-Operatoren |
a < b
|
Kleiner als. Wahr, wenn a kleiner b . |
a <= b
|
Kleiner oder gleich. Wahr, wenn a kleiner oder gleich groß wie b . |
a > b
|
Größer als. Wahr, wenn a größer b . |
a >= b
|
Größer oder gleich. Wahr, wenn a größer oder gleich groß wie b . |
a == b
|
Gleich. Wahr, wenn a gleich b . |
a != b
|
Ungleich. Wahr wenn a ungleich b . |
a && b
|
Logisches UND. Wahr, wenn a und b nicht 0 sind. |
a || b
|
Logisches ODER. Wahr, wenn entweder a oder b nicht 0 sind. |
Implizite Typumwandlung |
(typ)a
|
Gibt a als entsprechenden typ zurück. |