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;
}