Que sont les variables en programmation C

Que Sont Les Variables En Programmation C



Le langage de programmation permet aux utilisateurs de communiquer avec les ordinateurs d'une manière qu'ils peuvent comprendre. Cependant, pour accomplir quelque chose de significatif, les utilisateurs doivent pouvoir stocker et manipuler des données. C'est là qu'interviennent les variables, les variables sont un concept essentiel en programmation qui nous permet de représenter et de manipuler des données dans notre code. En programmation C, variables jouent un rôle crucial dans la définition et le stockage des données en mémoire, ce qui en fait un élément fondamental de tout programme.

Dans ce guide, nous explorerons le concept de variables en programmation C, y compris leur syntaxe, leurs types et leur utilisation.







Que sont les variables en programmation C

variables sont utilisés pour stocker des valeurs de données qui peuvent être modifiées pendant l'exécution du programme. Une variable a un type de données, qui définit le type de données qui peuvent y être stockées, et un nom, qui est utilisé pour identifier la variable.



Le tableau suivant présente certains des types de données courants en programmation C, ainsi que leurs exigences de stockage et des exemples.



Type de données Stockage Exemple
carboniser 1 octet Stockez-y des caractères comme A, C, D
entier 2 à 4 octets Peut contenir un nombre entier comme 2, 450, 560
double 8 octets Peut contenir des valeurs décimales à double précision comme 22,35
flotter 4 octets Contient un point décimal simple précision 2,35
annuler 0 octet Absence de tout type

Note : Il est important de noter que la taille d'un int peut varier selon le système et peut être de 2 ou 4 octets. De même, la taille du flotteur peut différer entre les différentes implémentations.





Règles pour nommer une variable en programmation C

Les règles mentionnées ci-dessous doivent être gardées à l'esprit lors de la désignation d'une variable en programmation C :

  1. Les noms de variables ne doivent pas commencer par un chiffre.
  2. Le nom de la variable se compose de chiffres, d'alphabets et de caractères de soulignement. Les blancs et les espaces ne sont pas autorisés dans un nom de variable.
  3. Les mots réservés ou les mots-clés comme float et int ne sont pas autorisés dans un nom de variable.
  4. C est un langage sensible à la casse, donc les majuscules et les minuscules sont traitées différemment, essayez de nommer la variable en minuscules.

Selon les règles ci-dessus, quelques exemples de variable valide les noms sont:



  • int monNuméro ;
  • valeur_moyenne flottante ;
  • char _résultat ;

Les variables suivantes sont invalide et vous ne pouvez pas déclarer la variable comme celles-ci en programmation C :

  • entier 123abc ;
  • float ma-valeur ;
  • char prénom;
  • double $ total ;

Comment déclarer, définir et initialiser la variable en programmation C

Le déclaration de la variable doit être fait avant d'être utilisé dans le programme. La déclaration informe le compilateur de la variable qui existe avec le type de données suivant et qui est utilisée dans le programme.

Par exemple, vous pouvez déclarer une variable entière nommée ' âge ” pour stocker l'âge d'une personne :

entier âge ;

Vous pouvez ensuite affecter une valeur à la variable à l'aide de l'opérateur d'affectation :

âge = 27 ;

Vous pouvez également déclarer et initialiser une variable dans une seule instruction :

entier âge = 27 ;

Vous définissez également les multiples variables du même type de données sur une seule ligne :

entier âge , Date de naissance ;

Vous pouvez également utiliser des variables dans une expression où elles peuvent être combinées avec des opérateurs pour effectuer des calculs ou des comparaisons.

Par exemple:

entier un = 5 ;

entier b = dix ;

entier somme = un + b ;

Dans l'exemple ci-dessus, les variables un et b sont utilisés dans une expression dont le résultat est stocké dans une variable ' somme ”.

variables sont généralement déclarés et définis dans la fonction principale ou dans d'autres fonctions définies dans le programme. Cependant, avec le mot-clé externe , vous pouvez déclarer une variable en dehors de toute fonction en utilisant la syntaxe suivante :

externe entier un ;

Types de variables en programmation C

Voici les différents types de variables en programmation C :

1 : variable locale

En programmation C, un variable locale est une variable déclarée dans une fonction ou un bloc. Il ne peut être accessible que dans la fonction ou le bloc dans lequel il a été défini et, par conséquent, sa portée est limitée à cette fonction.

Par exemple:

#include

entier principal ( ) {

entier un = quinze ;
flotter F = 5,99 ;
carboniser ch = 'Avec' ;

// Variables d'impression
printf ( '%d \n ' , un ) ;
printf ( '%F \n ' , F ) ;
printf ( '%c \n ' , ch ) ;


}

Sortir

2 : variable statique

En programmation C, une variable statique est une variable qui conserve sa valeur entre les appels de fonction et a une portée locale. Lorsqu'une variable est déclarée comme statique dans une fonction, sa valeur n'est initialisée qu'une seule fois et elle conserve sa valeur entre les appels de fonction.

Par exemple:

#include

entier amusant ( ) {

statique entier compter = 1 ;
compter ++ ;
retour compter ;
}
entier principal ( ) {
printf ( '%d ' , amusant ( ) ) ;
printf ( '%d ' , amusant ( ) ) ;
retour 0 ;


}

Sortir

Si la variable de comptage n'était pas statique, la sortie serait ' 2 2 ”.

3 : variable globale

En programmation C, une variable globale est une variable déclarée en dehors de toute fonction et accessible à toutes les fonctions du programme. La valeur de la variable globale peut être lue et modifiée par n'importe quelle fonction.

Voici un exemple de programme en C dans lequel nous avons utilisé une variable globale :

#include

entier ma_var = 42 ; // déclaration de variable globale

entier principal ( ) {

printf ( 'La valeur de la variable globale est %d \n ' , ma_var ) ;
retour 0 ;


}

Sortir

4 : variable automatique

En programmation C, les variables déclarées dans une fonction sont généralement traitées comme variables automatiques. Du fait qu'elles fonctionnent comme variables locales pour la fonction dans laquelle elles sont déclarées, les variables automatiques sont également appelées variables locales.

La variable automatique est créée et détruite à chaque appel de la fonction. Il s'agit d'une variable facultative car il n'y a pas une grande différence entre les variables auto et locales en programmation C.

Exemple:

#include

entier principal ( ) {

entier un = dix ;
auto entier b = 5 ; // variable automatique utilisant le mot clé 'auto'
printf ( 'La valeur de a est %d \n ' , un ) ;
printf ( 'La valeur de b est %d \n ' , b ) ;
retour 0 ;


}

Sortir

5 : Variable externe

Le variable externe est un autre type de variable qui peut être déclaré une fois dans un programme et vous pouvez l'utiliser dans plusieurs fichiers source. Le variables externes sont aussi appelés variables globales car vous pouvez les utiliser n'importe où dans votre code.

Par exemple:

#include

externe entier un ; // déclare la variable 'a' comme externe

entier principal ( ) {

printf ( 'La valeur de a est %d \n ' , un ) ; // utilise la variable externe 'a'
retour 0 ;


}

entier un = 5 ; // définit la variable externe 'a'

Sortir

Conclusion

La variable est utilisée pour nommer un emplacement mémoire qui stocke des données. En C, nous pouvons modifier la valeur de la variable et l'utiliser plusieurs fois. Une fois que vous avez défini un type de variable, vous pouvez le modifier. Il contient la liste d'une ou plusieurs variables. La variable a cinq types différents : variable locale, statique, globale, automatique et externe. Nous avons discuté du détail des variables C et vous avons fourni des exemples dans la section ci-dessus du guide.