Lektion 2

Operatoren

Operatoren sind Symbole, die verwendet werden, um eine bestimmte Operation durchzuführen. In C++ gibt es verschiedene Arten von Operatoren, die in diesem Kapitel behandelt werden.

Arten von Operatoren:

  • Arithmetische Operatoren
  • Zuweisungsoperatoren
  • Vergleichsoperatoren
  • Logische Operatoren
  • Bitweise Operatoren
  • Inkrement- und Dekrementoperatoren
  • Bedingte Operatoren

Arithmetische Operatoren

Arithmetische Operatoren werden verwendet, um arithmetische Operationen wie Addition, Subtraktion, Multiplikation und Division durchzuführen.

Plus

int a = 5;
int b = 10;
int c = a + b;

Minus

int a = 5;
int b = 10;
int c = a - b;

Mal

int a = 5;
int b = 10;
int c = a * b;

Geteilt

int a = 5;
int b = 10;
int c = a / b;

Modulo

int a = 5;
int b = 10;
int c = a % b;

Zuweisungsoperatoren

Zuweisungsoperatoren werden verwendet, um einen Wert einer Variablen zuzuweisen.

Einfache Zuweisung
int a = 5;
plus Zuweisung
int a = 5;
a += 5;
minus Zuweisung
int a = 5;
a -= 5;
mal Zuweisung
int a = 5;
a *= 5;
geteilt Zuweisung
int a = 5;
a /= 5;
modulo Zuweisung
int a = 5;
a %= 5;

Vergleichsoperatoren

Vergleichsoperatoren werden verwendet, um zwei Werte zu vergleichen.

  • a < b // kleiner
  • a>b  größer
  • a<=b kleiner-gleich
  • a>=b  größer-gleich
  • a==b  gleich
  • != ungleich

Logische Operatoren

Logische Operatoren werden verwendet, um zwei oder mehr Bedingungen zu kombinieren.

  • a&&b und
  • a||b oder
  • a!b nicht

Bitweise Operatoren

Bitweise Operatoren werden verwendet, um Operationen auf Bitmuster durchzuführen.

  • a&b und
  • a|b oder
  • a^b exklusiv oder
  • ~a nicht
  • a«b linksverschiebung
  • a»b rechtsverschiebung

Inkrement- und Dekrementoperatoren

Inkrement- und Dekrementoperatoren werden verwendet, um den Wert einer Variablen um 1 zu erhöhen oder zu verringern.

  • a++ Inkrement
  • a– Dekrement