Aller au contenu

Chapitre 2 : Variables et Types de données

Ce chapitre traite du stockage des informations en mémoire et de la manière dont le C gère les différents types de données.

Concepts abordés

  • Types fondamentaux : int (entiers), float et double (nombres à virgule), char (caractères).
  • Déclaration et Initialisation : Réserver un espace mémoire et lui affecter une valeur de départ.
  • Taille des types : Utilisation de sizeof pour comprendre l'occupation mémoire (octets).
  • Modificateurs : short, long, unsigned pour adapter la plage de valeurs des types de base.
  • Spécificateurs de format : %d, %f, %c, %zu pour afficher correctement chaque type avec printf().

Explications du code

variables.c

Montre comment déclarer des variables, leur affecter des valeurs, et comment échanger les valeurs entre deux variables en utilisant une variable temporaire.

types_de_donnees.c

Explore la diversité des types de données, leur précision et leur encombrement mémoire. C'est ici que l'on apprend la différence entre un float et un double ou l'usage des unsigned int.

Conseils et astuces

  • Initialisation systématique : Déclarez et initialisez vos variables en même temps pour éviter d'utiliser des "valeurs poubelles" résiduelles en mémoire.
  • Noms explicites : Utilisez des noms de variables clairs (ex: ageUtilisateur au lieu de a) pour rendre votre code autodocumenté.
  • Choix du type : Utilisez double par défaut pour les calculs mathématiques précis et int pour les compteurs.