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. |