Retour au cours

Types de données primitifs

Cours complet : Programmation Zig de Zéro à Héros

Types de données primitifs

Zig fournit des types explicites pour garantir la prévisibilité de la mémoire.

  • Entiers : i8, u8 (8 bits), i32, u32 (32 bits), i64, u64 (64 bits), etc.
  • Flottants : f32, f64, f128.
  • Booléens : bool (true ou false).
  • Caractères : Représentés par u8 (octets UTF-8).

zig const a: i32 = -100; const b: u64 = 1000; const c: f32 = 3.14; const d: bool = true;

Il n'y a pas de conversion implicite en Zig. Vous devez convertir les types explicitement en utilisant des fonctions comme @intCast ou @floatCast.