Zig Academy · Leçon

Opérateurs arithmétiques et de comparaison

Les opérateurs essentiels pour les calculs et les relations.

Leçon 1 sur 413 étapes

Opérateurs arithmétiques et de comparaison est une leçon Zig Academy gratuite sur CoddyKit. Ceci est la leçon 1 sur 4. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage Zig Academy, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours Zig Academy comprend 4 leçons au total.

Les mathématiques à la manière de Zig

Zig vous offre les opérateurs mathématiques courants auxquels vous vous attendez, avec une promesse : rien ne se passe à votre insu. Chaque opération est explicite et prévisible.

Les quatre opérations de base

Vous additionnez, soustrayez, multipliez et divisez avec +, -, * et /. Ils se lisent exactement comme en arithmétique ordinaire, ce qui rend les calculs simples naturels. 🙂

const sum = 2 + 3;
const product = 4 * 5;

Les opérandes doivent correspondre

Les deux côtés d’un opérateur arithmétique doivent avoir le même type. Zig ne mélangera pas silencieusement un i32 et un f64 pour vous : vous devez effectuer la conversion volontairement.

const a: i32 = 10;
const b: i32 = 3;
const c = a + b;

La division entière tronque le résultat

Lorsque vous divisez deux entiers, le résultat est également un entier et la fraction est supprimée vers zéro. Ainsi, 7 / 2 donne 3, et non 3.5.

const half = 7 / 2; // 3

L’opérateur de reste

Utilisez % pour obtenir ce qu’il reste après une division. C’est parfait pour vérifier si un nombre est pair ou impair : 10 % 2 vaut 0.

const leftover = 10 % 3; // 1

La négation inverse le signe

Un simple signe moins devant une valeur la nie. Écrire -x transforme simplement un nombre positif en nombre négatif, et un nombre négatif en nombre positif.

const x = 5;
const neg = -x; // -5

Comparer deux valeurs

Les opérateurs de comparaison posent une question à laquelle on répond par oui ou non et renvoient un bool. La réponse est toujours true ou false, jamais un nombre.

const isBigger = 7 > 3; // true

Égal et différent

Vérifiez l’égalité avec == et la différence avec !=. Cela vous permet de confirmer que deux valeurs correspondent avant d’agir.

const same = 4 == 4; // true
const diff = 4 != 5; // true

Ordonner les valeurs

Les opérateurs <, <=, > et >= comparent l’ordre. Ils indiquent si une valeur est inférieure, égale ou supérieure à une autre.

const ok = 3 <= 3; // true

Les comparaisons orientent les décisions

Comme chaque comparaison produit un bool clair, elle s’insère directement dans un if. C’est ainsi que votre programme choisit une voie plutôt qu’une autre.

if (score > 90) {
    // top marks
}

Aucune conversion implicite

Zig refuse de modifier discrètement vos nombres pendant les calculs ou les comparaisons. Cette rigueur garantit des résultats exacts et sans surprise lorsque les programmes grandissent.

Vérification rapide

Que fait la division entière de la partie fractionnaire ?

Récapitulatif : des opérateurs que vous maîtrisez

Vous maîtrisez désormais +, -, *, / et % pour les calculs et les comparaisons qui renvoient un booléen clair. Tout est explicite, exact et sous votre contrôle. 🎯

Gratuit pour commencer

Apprends Zig avec un tuteur IA — gratuit

Écris et exécute du vrai code dans ton navigateur, obtiens de l'aide instantanée d'un tuteur IA disponible 24h/24, et reprends là où tu t'es arrêté sur le web ou dans l'app.

Cours
30
Leçons
120

Questions Fréquemment Posées

La leçon « Opérateurs arithmétiques et de comparaison » est-elle gratuite ?

Oui — le texte complet de « Opérateurs arithmétiques et de comparaison » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours Zig Academy, passe à CoddyKit PRO. Le cours Zig Academy comprend 4 leçons au total.

Qu'est-ce que j'apprendrai dans « Opérateurs arithmétiques et de comparaison » ?

Les opérateurs essentiels pour les calculs et les relations. Tu pratiques Zig Academy avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.

Dois-je avoir de l'expérience pour commencer Zig Academy ?

Aucune expérience préalable n'est requise. Zig Academy sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 1 sur 4.

Combien de temps prend la leçon « Opérateurs arithmétiques et de comparaison » ?

La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.

Peux-tu écrire et exécuter du code dans cette leçon Zig Academy ?

Oui. Chaque leçon Zig Academy inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.

Toutes les leçons de ce cours

  1. Opérateurs arithmétiques et de comparaison
  2. Dépassement : +, +% et +|
  3. Opérateurs bit à bit
  4. Logique booléenne et évaluation en court-circuit
← Retour à Zig Academy