Programmation informatique – Les variables

Les variables sont les noms que vous donnez aux emplacements de mémoire d’ordinateur qui sont utilisés pour stocker des valeurs dans un programme informatique.

Par exemple, supposons que vous souhaitez stocker deux valeurs 10 et 20 dans votre programme et que vous souhaitez utiliser ces deux valeurs ultérieurement. Voyons comment vous allez le faire. Voici les trois étapes suivantes :

  • Créer des variables avec des noms appropriés.
  • Stockez vos valeurs dans ces deux variables.
  • Extraire et utiliser les valeurs mémorisées à partir des variables.

 
 

Création de variables

La création de variables est également appelée déclaration des variables en programmation C. Différents langages de programmation ont différentes façons de créer des variables à l’intérieur d’un programme. Par exemple, la programmation C a la manière simple suivante de créer des variables :

#include <stdio.h>

main() {
   int a;
   int b;
}

Le programme ci-dessus crée deux variables pour réserver deux emplacements de mémoire avec les noms a et b. Nous avons créé ces variables en utilisant le mot-clé int pour spécifier le type de données de variables, ce qui signifie que nous voulons stocker des valeurs entières dans ces deux variables. De même, vous pouvez créer des variables pour stocker long, float, char ou tout autre type de données. Par exemple :

/* Variable pour stocker la valeur longue */
long a;
/* Variable pour stocker la valeur du flottant */
float b;

Vous pouvez créer des variables de type similaire en les mettant dans une seule ligne, mais séparées par une virgule comme suit :

#include <stdio.h>

main() {
   int a, b;
}

Voici les points clés sur les variables que vous devez garder à l’esprit :

– Un nom de variable accompagnait d’un seul type de valeur. Par exemple, si la variable a a été définie de type int , elle ne peut stocker que des nombres entiers.

– Le langage de programmation C nécessite une création de variable, c’est-à-dire une déclaration avant son utilisation dans votre programme. Vous ne pouvez pas utiliser un nom de variable dans votre programme sans le créer, même si le langage de programmation comme Python vous permet d’utiliser un nom de variable sans le créer.

– Vous ne pouvez utiliser un nom de variable qu’une seule fois dans votre programme. Par exemple, si une variable a a été définie pour stocker une valeur entière, vous ne pouvez pas définir de nouveau pour stocker un autre type de valeur.

– Il existe des langages de programmation comme Python, PHP, Perl, etc., dans lesquels vous spécifiez le type de données au moment de la création des variables. Ainsi, vous pouvez stocker des entiers, des flottants ou des longs sans spécifier leur type de données.

– Vous pouvez donner n’importe quel nom à une variable comme nom, age, solde ou toute autre chose que vous souhaitez donner, mais la plupart des langages de programmation permettent d’utiliser uniquement des caractères limités dans leurs noms de variables. Pour l’instant, nous suggérons d’utiliser seulement un …. z, A …. Z, 0 …. 9 dans vos noms de variables et de commencer leurs noms en utilisant des alphabets seulement au lieu de chiffres.

– Presque aucun des langages de programmation ne permet de démarrer leur nom de variable avec un chiffre, donc 2018annee ne sera pas un nom de variable valide alors que annee2018 ou an2018nee sont des noms de variables.

Chaque langage de programmation fournit plus de règles relatives aux variables et vous les apprendrez quand vous allez plus en détail de ce langage de programmation.
 
 

Stocker les valeurs dans les variables

Vous avez vu comment nous avons créé des variables dans la section précédente. Maintenant, stockons quelques valeurs dans ces variables :

#include <stdio.h>

main() {

   int a;
   int b;
   
   a = 10;
   b = 20;
 
}

Le programme ci-dessus a deux déclarations supplémentaires où nous stockons 10 dans la variable a et 20 est stockée dans la variable b. Presque tous les langages de programmation ont une manière similaire de stocker des valeurs dans la variable où nous gardons le nom de variable dans le côté gauche d’un signe égal = et quelle que soit la valeur que nous voulons stocker dans la variable, nous gardons cette valeur dans le côté droit.

Maintenant, nous avons terminé deux étapes, d’abord nous avons créé deux variables et ensuite nous avons stocké les valeurs requises dans ces variables. Maintenant, la variable a a la valeur 10 et la variable b la valeur 20. En d’autres termes, on peut dire que, lorsque le programme ci-dessus est exécuté, l’emplacement de mémoire nommé a gardera 10 et l’emplacement mémoire b gardera 20.
 

Accéder aux valeurs stockées dans les variables

Si nous n’utilisons pas les valeurs mémorisées dans les variables, il est inutile de créer des variables et de stocker des valeurs dans celles-ci. Nous savons que le programme ci-dessus a deux variables a et b et ils stockent respectivement les valeurs 10 et 20. Essayons donc d’afficher les valeurs stockées dans ces deux variables. Voici un programme C qui affiche les valeurs stockées dans ses variables

#include <stdio.h>

main() {

   int a;
   int b;
   
   a = 10;
   b = 20;
   
   printf( "Valeur de a = %dn", a );
   printf( "Valeur de b = %dn", b );
   
}

Lorsque le programme ci-dessus est exécuté, il produit le résultat suivant :

Valeur de a = 10
Valeur de b = 20

Vous devez avoir vu la fonction printf () dans le chapitre précédent où nous l’avions utilisé pour afficher « Hello, World! ». Cette fois-ci, nous l’utilisons pour afficher les valeurs des variables. Nous utilisons %d, qui sera remplacé par les valeurs de la variable donnée dans les instructions printf (). Nous pouvons afficher les deux valeurs à l’aide d’une seule instruction printf () comme suit :

#include <stdio.h>

main() {

   int a;
   int b;
   
   a = 10;
   b = 20;
   
   printf( "Valeur de a = %d et valeur de b = %dn", a, b );
}

Lorsque le programme ci-dessus est exécuté, il produit le résultat suivant :

Valeur de a = 10 et valeur de b = 20

Si vous voulez utiliser une variable de type float en programmation C, vous devrez utiliser %f au lieu de %d, et si vous voulez afficher un caractère, vous devrez utiliser %c. De même, différents types de données peuvent être affichés à l’aide de % suivi par le caractère approprié.
 
 

Les variables en Java

Voici le programme équivalent écrit en langage de programmation Java. Ce programme va créer deux variables a et b et très similaire à la programmation C, il va assigner 10 et 20 dans ces variables et enfin afficher les valeurs des deux variables de deux façons :

public class testJava {
   public static void main(String []args) {
   
      int a;
      int b;
   
      a = 10;
      b = 20;
   
      System.out.println("Valeur de a = " + a);
      System.out.println("Valeur de b = " + b); 
            
      System.out.println("Valeur de a = " + a + " et valeur de b = " + b);     
   }
} 

 

Les variables en Python

Voici le programme équivalent écrit en Python. Ce programme va créer deux variables a et b et, en même temps, affecter 10 et 20 dans ces variables.

Python ne souhaite pas que vous spécifiez le type de données au moment de la création de la variable et qu’il n’est pas nécessaire de créer des variables à l’avance.

a = 10
b = 20
   
print "Valeur de a = ", a
print "Valeur de b = ", b

print "Valeur de a = ", a, " et valeur de b = ", b 

Vous pouvez utiliser la syntaxe suivante en programmation C et Java pour déclarer des variables et affecter des valeurs en même temps :

#include <stdio.h>

main() {
   int a = 10;
   int b = 20;
   
   printf( "Valeur de a = %d et valeur de b = %dn", a, b );
}

 

Partagez cet article

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *