📊

Les Variables en Langage C

Sep 29, 2024

Introduction aux Variables en Langage C

Généralités sur les Variables

  • DĂ©finition: Les variables sont des termes utilisĂ©s pour stocker et manipuler des donnĂ©es durant l'exĂ©cution d'un programme.
  • CaractĂ©ristiques:
    • Volatiles : Elles existent le temps de l'exĂ©cution du programme.
    • StockĂ©es en mĂ©moire vive (RAM).

Types de Mémoire

  • MĂ©moire Vive (RAM) : Rapide, utilisĂ©e pour stocker des variables.
  • MĂ©moire du processeur : Encore plus rapide, utilisĂ©e pour des registres CPU.
  • Disque dur : Lent, mais stocke beaucoup de donnĂ©es.

Commentaires en Langage C

  • Commentaires sur une seule ligne: // commentaire
  • Commentaires sur plusieurs lignes: /* commentaire */

Typage des Variables en C

  • Types de donnĂ©es:
    • int : Entiers
    • float : Nombres Ă  virgules flottantes
    • char : CaractĂšres
    • signed et unsigned: Indiquent si les valeurs peuvent ĂȘtre nĂ©gatives
  • Conseils:
    • Utiliser signed char et unsigned char au lieu de char pour Ă©viter les incertitudes.
    • Choix du type en fonction de la mĂ©moire disponible et de l'usage prĂ©vu.

Déclaration et Affectation de Variables

  • DĂ©claration: Indication du type et du nom de la variable.
  • Affectation: Donner une valeur Ă  la variable (int x = 0;).
  • RĂšgles de nommage:
    • Pas de chiffres ou d'espaces au dĂ©but.
    • Utilisation de camelCase recommandĂ©e.

Constantes

  • DĂ©finition: Valeur fixe qui ne peut ĂȘtre modifiĂ©e aprĂšs initialisation.
  • Syntaxe: const int x = 10;

Affichage avec printf

  • Jokers:
    • %d : Nombres entiers
    • %f : Flottants
    • %c : CaractĂšres
    • %s : ChaĂźnes de caractĂšres
  • PrĂ©cision sur les flottants: Utilisation de .2f pour spĂ©cifier le nombre de dĂ©cimales.

Autres Mots-Clés

  • register: Indique que la variable doit ĂȘtre stockĂ©e en registre CPU (peu utile actuellement).
  • volatile: Indique que la variable ne doit pas ĂȘtre stockĂ©e en registre.

Bonnes Pratiques

  • ClartĂ© des noms de variables: Utiliser des noms explicites et clairs pour Ă©viter les ambiguĂŻtĂ©s.

Conclusion

  • Les variables sont essentielles en programmation C.
  • Revoir et pratiquer les concepts pour une bonne comprĂ©hension.
  • Prochaine Ă©tape : gestion des entrĂ©es-sorties et utilisation avancĂ©e de printf.

Bon apprentissage !