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(trueoufalse). - 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.