Arithmetische und Vergleichsoperatoren
Die grundlegenden mathematischen und relationalen Operatoren.
Arithmetische und Vergleichsoperatoren ist eine kostenlose Zig Academy-Lektion auf CoddyKit. Dies ist Lektion 1 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des Zig Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Zig Academy-Kurs umfasst insgesamt 4 Lektionen.
Rechnen auf Zig-Art
Zig bietet die üblichen Rechenoperatoren, die Sie erwarten, aber mit einem Versprechen: nichts geschieht im Hintergrund. Jede Operation ist ausdrücklich und vorhersehbar.
Die vier Grundlagen
Mit +, -, *, und / addieren, subtrahieren, multiplizieren und dividieren Sie. Sie entsprechen genau der gewöhnlichen Arithmetik, sodass einfache Berechnungen natürlich wirken. 🙂
const sum = 2 + 3;
const product = 4 * 5;Operanden müssen übereinstimmen
Beide Seiten eines arithmetischen Operators müssen denselben Typ haben. Zig mischt i32 und f64 nicht stillschweigend für Sie; Sie nehmen die Umwandlung bewusst vor.
const a: i32 = 10;
const b: i32 = 3;
const c = a + b;Ganzzahldivision wird abgeschnitten
Wenn Sie zwei Ganzzahlen dividieren, ist das Ergebnis ebenfalls eine Ganzzahl und der Bruchteil wird gegen null abgeschnitten. Daher ergibt 7 / 2 den Wert 3 und nicht 3.5.
const half = 7 / 2; // 3Der Restwertoperator
Verwenden Sie %, um den nach einer Division verbleibenden Rest zu erhalten. Das eignet sich ideal für Prüfungen wie gerade oder ungerade, bei denen 10 % 2 gleich 0 ist.
const leftover = 10 % 3; // 1Negation kehrt das Vorzeichen um
Ein einzelnes Minus vor einem Wert negiert ihn. -x macht aus einer positiven Zahl einfach eine negative und aus einer negativen eine positive.
const x = 5;
const neg = -x; // -5Zwei Werte vergleichen
Vergleichsoperatoren stellen eine Ja-nein-Frage und liefern Ihnen einen bool zurück. Die Antwort ist immer true oder false, niemals eine Zahl.
const isBigger = 7 > 3; // trueGleich und ungleich
Prüfen Sie Gleichheit mit == und Ungleichheit mit !=. So können Sie feststellen, ob zwei Werte übereinstimmen, bevor Sie darauf reagieren.
const same = 4 == 4; // true
const diff = 4 != 5; // trueWerte ordnen
Die Operatoren <, <=, > und >= vergleichen die Reihenfolge. Sie zeigen, ob ein Wert unter, auf gleicher Höhe mit oder über einem anderen liegt.
const ok = 3 <= 3; // trueVergleiche steuern Entscheidungen
Da jeder Vergleich einen eindeutigen bool ergibt, können Sie ihn direkt in einer if-Anweisung verwenden. So wählt Ihr Programm einen von mehreren Pfaden.
if (score > 90) {
// top marks
}Keine impliziten Umwandlungen
Zig weigert sich, Ihre Zahlen bei Berechnungen oder Vergleichen stillschweigend umzustrukturieren. Diese Strenge hält Ergebnisse exakt und frei von Überraschungen, auch wenn Programme wachsen.
Kurze Überprüfung
Was geschieht bei der Ganzzahldivision mit dem Bruchteil?
Zusammenfassung: Sie bestimmen die Operatoren
Sie beherrschen nun +, -, *, / und % für Berechnungen sowie Vergleiche, die einen eindeutigen bool zurückgeben. Alles ist ausdrücklich, exakt und unter Ihrer Kontrolle. 🎯
Lerne Zig mit einem KI-Tutor — kostenlos
Schreibe und führe echten Code in deinem Browser aus, bekomme sofortige Hilfe von einem 24/7 KI-Tutor und setze dein Lernen im Web oder in der App fort.
- Kurse
- 30
- Lektionen
- 120
Häufig gestellte Fragen
Ist die Lektion „Arithmetische und Vergleichsoperatoren“ kostenlos?
Ja — der vollständige Text von „Arithmetische und Vergleichsoperatoren“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Zig Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Zig Academy-Kurs umfasst insgesamt 4 Lektionen.
Was lerne ich in „Arithmetische und Vergleichsoperatoren“?
Die grundlegenden mathematischen und relationalen Operatoren. Du übst Zig Academy mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.
Brauche ich Erfahrung, um Zig Academy zu starten?
Keine Vorkenntnisse erforderlich. Zig Academy auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 1 von 4.
Wie lange dauert die Lektion „Arithmetische und Vergleichsoperatoren“?
Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.
Kann ich in dieser Zig Academy-Lektion Code schreiben und ausführen?
Ja. Jede Zig Academy-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.
Alle Lektionen in diesem Kurs
- Arithmetische und Vergleichsoperatoren
- Überlauf: + vs +% vs +|
- Bitweise Operatoren
- Boolesche Logik und Kurzschlussauswertung