
Ö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. | Name | Beispiel | Ergebnis | Besonderheit |
|---|---|---|---|---|
| + | Addition | 5 + 3 | 8 | – |
| - | Subtraktion | 9 - 4 | 5 | – |
| * | Multiplikation | 6 * 7 | 42 | – |
| / | Division | 7 / 2 | 3 (⚠️) | Bei int: Nachkommastellen werden abgeschnitten! |
| % | Modulo (Rest) | 7 % 2 | 1 | Nur 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.57 / 2.0f = 3.5
Modulo – typische Anwendungen
x % 2 == 0→ x ist geradesekunden % 60→ Restekunden (z.B. 125 % 60 = 5)sekunden / 60→ ganze Minuten (z.B. 125 / 60 = 2)zahl % 10→ letzte Ziffer einer Zahl
Kurzschreibweisen
| Kurzform | Bedeutung |
|---|---|
| x += 5 | x = x + 5 |
| x -= 3 | x = x - 3 |
| x *= 2 | x = 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 sagt:
Ändere die Werte und schau wie sich die Ausgabe verändert. Das beste Lernen ist Ausprobieren!
🎯 Wissens-Quiz
Frage 1
Was ergibt 13 / 4 in C (beide int)?
Frage 2
Was ergibt 17 % 5?
Frage 3
Wie ergibt 7 / 2 das Ergebnis 3.5?
Frage 4
Was macht x++?
Frage 5
Welcher Operator gibt den Rest einer Division zurück?
Frage 6
Was ergibt 7 / 2 in C (beide int)?
Frage 7
Was ergibt 7 % 2?
Frage 8
Was bedeutet x += 5?
📋 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 +=, -=, ++, --