Skip to main content
In C gibt es drei verschiedene Arten von Operatoren und eine ganze Mathematikbibliothek.

Mathematische Operatoren

In C gibt es fünf verschiedene mathematische Operatoren.
int num1 = 10;
int num2 = 5;

num1 + num2;
num1 - num2;
num1 * num2;
num1 / num2;
num1 % num2;

num1 = num2;
num1 += num2;
num1 -= num2;
num1 *= num2;
num1 /= num2;
num1 %= num2;

num1++;
num1--;

Vergleichsoperatoren

Mit den Vergleichsoperatoren kann man, wie es der Name sagt, zwei Werte miteinander vergleichen. Der Output ist ein Boolean.
int num1 = 10, num2 = 5;

num1 == num2;
num1 != num2;
num1 > num2;
num1 < num2;
num1 >= num2;
num1 <= num2;

Logische Operatoren

Logische Operatoren kennt man möglicherweise von der Mathematik, wo man zwei Aussageformen miteinander verbindet.
int num1 = 5, num2 = 5, num3 = 10;

(num1 == num2) && (num3 > num2);
(num1 == num2) && (num3 < num2);

(num1 == num2) || (num3 < num2);
(num1 != num2) || (num3 < num2);

// Reverts Boolean
!(num1 != num2);
!(num1 == num2);