C-Programmierung

Arithmetische Operatoren

Operatoren Liste | | Vergleichs Operatoren

Arithmetische Operatoren (binär):

  • + Addition
  • - Subtraktion
  • * Multiplikation
  • / Division
  • % Modulo

Es gilt Punkt vor Strich, d.h. * / und % haben eine höhere Priorität als + und -.

Beispiele: x+1, x+y, 2*x, n%2

Fallgrube: 1/2 = 0 → 1.0/2 = 0.5

Arithmetische Operatoren (unär):

  • - Negation

Beispiel: -x


Wirkungsweise des Modulo Operators: Der Modulo Operator ergibt den Rest einer ganzzahligen Division.

1/2 = 0 Rest 1 → 1%2 = 1
2/2 = 1 Rest 0 → 2%2 = 0
3/2 = 1 Rest 1 → 3%2 = 1
14/3 = 4 Rest 2 → 14%3 = 2

Der Modulo Operator a%b liefert Werte von 0 bis b-1.

Wenn a durch b ganzzahlig teilbar ist,
dann ist der Rest a%b der Division gleich 0.

Operatoren Liste

Operatoren Liste | | Vergleichs Operatoren

Options: