Grundlagen für das Projekt
3. Variablen, Datentypen und Operatoren
3.2. Operatoren
In den Beispielen zu Variablen & Datentypen hast du schon einige grundlegende Datentypen von Variablen kennen gelernt. Und ohne es explizit zu erwähnen, war in diesem Code-Beispiel auch schon ein Operator enthalten, nämlich der Zuweisungs-Operator =.
Operatoren sind in der Informatik nämlich Schlüsselwörter, die für die Zuweisung und den Vergleich von Werten oder für Berechnungen und logische Operationen genutzt werden. Operatoren führen die eigentliche Datenverarbeitung in einem Programm aus.
Je nach ihrer Funktionsweise lassen sich Operatoren in Kategorien einteilen: Im nachstehenden Code sind z.B. Zuweisungsoperatoren, arithmetische Operatoren und Vergleichsoperatoren aufgeführt.
#include <iostream> using namespace std; int main() { // ZUWEISUNGSOPERATOREN int zahl1 = 1; // Zuweisung zahl1++; // Inkrement um 1 zahl1--; // Dekrement um 1 // ARITHMETISCHE OPERATOREN int zahl2 = zahl1 + 5; int zahl3 = 10 - 5; int zahl4 = 5 * 3; double zahl5 = 5 / 3; int zahl6 = 5 / 3; // Achtung Rest! int zahl7 = 5 % 3; // Modulo // BEISPIEL: MODULO IN SCHLEIFE int cnt = 1; while (cnt <= 100) { if ((cnt % 10) == 0) cout << "cnt=" << cnt << " "; cnt++; } cout << endl; // VERGLEICHSOPERATOREN int zahl8 = 5; if (zahl8 <= 6) cout << "Variable ist kleiner gleich 6" << endl; if (zahl8 == 5) cout << "Variable ist gleich 5" << endl; if (zahl8 != 4) cout << "Variable ist ungleich 4" << endl; return 0; }