Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Industrial programming >> Langue C

Variables, constantes et littéraux en C : Guide complet

Variables, constantes et littéraux en C

Ce tutoriel couvre les fondamentaux des variables C, conventions de nommage, types de littéraux et comment déclarer des constantes pour un code fiable.

Variables en C

Une variable est un emplacement de stockage nommé qui contient des données. Chaque variable doit avoir un identificateur unique qui représente une adresse mémoire.

int scoreJoueur = 95;

L'identificateur scoreJoueur stocke une valeur int de 95. Les variables sont mutables, ce qui signifie que leur valeur peut changer pendant l'exécution.

char ch = 'a'; // plus tard dans le code ch = 'l';

Règles de nommage des variables

  1. Caractères autorisés : lettres (A-Z, a-z), chiffres (0-9) et trait de soulignement.
  2. Le premier caractère doit être une lettre ou un trait de soulignement.
  3. La longueur est illimitée par le langage, mais certains compilateurs tronquent les noms plus longs que 31 caractères.

Astuce : Utilisez des noms descriptifs comme prenom au lieu de fn pour la lisibilité et la maintenabilité.

C est un langage fortement typé. Une fois déclarée, le type de données d'une variable ne peut pas changer.

int nombre = 5; // entier
nombre = 5.5; // erreur
double nombre; // erreur – redéclaration avec un type différent

Pour stocker des valeurs décimales, déclarez la variable comme float ou double. Pour plus sur les types de données, voir notre guide Types de données.

Littéraux

Les littéraux sont des valeurs fixes qui apparaissent directement dans le code source. Ils ne peuvent pas changer à l'exécution.

Littéraux entiers

C supporte trois bases de littéraux entiers :

Décimal : 0, -9, 22
Octal : 021, 077, 033
Hex : 0x7f, 0x2a, 0x521

Littéraux à virgule flottante

Ceux-ci contiennent une partie fractionnaire ou un exposant :

-2.0 0.0000234 -0.22E-5

Note : E-5 équivaut à 10-5.

Littéraux de caractère

Caractères simples entre guillemets simples :

'a', 'm', 'F', '2', '}'

Séquences d'échappement

Utilisez une barre oblique inverse pour représenter les caractères qui ne peuvent pas être tapés directement :

Séquence d'échappementSignification
\bRetour arrière
\fSaut de page
\nNouvelle ligne
\rRetour chariot
\tTabulation horizontale
\vTabulation verticale
\\Barre oblique inverse
\'Guillemet simple
\"Guillemet double
\?Point d'interrogation
\0Caractère nul

Exemple : \n insère un saut de ligne.

Littéraux de chaîne

Séquences de caractères entre guillemets doubles :

"bon" // constante de chaîne
"" // chaîne vide
" " // chaîne de six espaces
"x" // chaîne à un seul caractère
"La Terre est ronde\n" // s'affiche avec une nouvelle ligne

Constantes

Utilisez le mot-clé const pour déclarer des valeurs immuables :

const double PI = 3.14;
PI = 2.9; // erreur de compilation

Alternativement, définissez des constantes avec la directive du préprocesseur #define. Apprenez les macros dans notre tutoriel Macros C.

Langue C

  1. Maîtriser les variables C# et types de données primitifs : guide complet
  2. Maîtriser les variables, littéraux et constantes en C++ : Guide complet
  3. Variables, constantes et littéraux en C : Guide complet
  4. Comprendre les classes de stockage en C : Portée, durée de vie et performance
  5. Variables, constantes et littéraux en Python – Guide complet
  6. Comprendre les variables globales, locales et non locales en Python
  7. Variables et littéraux en Java : Guide complet
  8. Comprendre les Types de Variables en Java : Guide Complet
  9. Comprendre les variables en C : Types, règles de nommage et gestion mémoire