📘 Kapitel 2 · Unit 6 von 30

Rechenoperatoren
und Ausdrücke

+ − * / % · Ganzzahldivision · Modulo · Operator-Priorität

6 / 30 Units
Ömer
Kapitel 2: Operatoren & Entscheidungen ~45 Min. Theorie + Simulator + Quiz + Spickzettel
Ömer
Ömer sagt:

Mathematik in C – das klingt einfach, hat aber Tücken! 7 / 2 ist in C nicht 3.5 sondern 3. Und Modulo ist dein neues Lieblingswerkzeug!

Die 5 Grundoperatoren

Op.NameBeispielErgebnisBesonderheit
+Addition5 + 38–
-Subtraktion9 - 45–
*Multiplikation6 * 742–
/Division7 / 23 (⚠️)Bei int: Nachkommastellen werden abgeschnitten!
%Modulo (Rest)7 % 21Nur für int · liefert den Rest der Division

Ganzzahldivision – die Falle

❌ int / int → abgeschnitten!

7 / 2 = 3 (nicht 3.5)
1 / 4 = 0 (nicht 0.25)

✅ float-Cast löst es

(float)7 / 2 = 3.5
7 / 2.0f = 3.5

Modulo – typische Anwendungen

  • x % 2 == 0 → x ist gerade
  • sekunden % 60 → Restekunden (z.B. 125 % 60 = 5)
  • sekunden / 60 → ganze Minuten (z.B. 125 / 60 = 2)
  • zahl % 10 → letzte Ziffer einer Zahl

Kurzschreibweisen

KurzformBedeutung
x += 5x = x + 5
x -= 3x = x - 3
x *= 2x = x * 2
x++x = x + 1 (Inkrement)
x--x = x - 1 (Dekrement)

⚡ Code-Simulator

Schreibe C-Code links und führe ihn aus – der Simulator zeigt printf-Ausgaben sofort:

C Simulator – Unit 6
▶ Ausgabe
– Klicke auf AUSFÜHREN –
Ömer
Ömer sagt:

Ändere die Werte und schau wie sich die Ausgabe verändert. Das beste Lernen ist Ausprobieren!

🎯 Wissens-Quiz

Fragen werden geladen …

📋 Spickzettel

Arithmetik
+Addition
-Subtraktion
*Multiplikation
/Division (int!)
%Modulo/Rest
Kurzschreibweisen
x += nx = x + n
x -= nx = x - n
x++x um 1 erhöhen
x--x um 1 verringern

✅ Checkliste Unit 6

  • Ich kenne alle 5 arithmetischen Operatoren
  • Ich verstehe Ganzzahldivision und ihre Tücken
  • Ich kann Modulo erklären und anwenden
  • Ich kenne die Kurzschreibweisen +=, -=, ++, --