Publicités

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

Par exemple, supposons que vous voulez stocker deux valeurs 10 et 20 dans votre programme et à un stade ultérieur, vous voulez utiliser ces deux valeurs. Voyons comment vous allez vous y prendre. Voici les trois étapes simples suivantes –

  • Créer des variables avec des noms appropriés.
  • Stocker vos valeurs dans ces deux variables.
  • Récupérer et utiliser les valeurs stockées à partir des variables.

Créer des variables

Créer des variables est également appelé déclarer des variables dans la programmation C. Les 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>int main() { int a; int b;}

Le programme ci-dessus crée deux variables pour réserver deux emplacements 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 la variable, 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 des valeurs longues, flottantes, char ou tout autre type de données. Par exemple –

/* variable to store long value */long a;/* variable to store float value */float b;

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

#include <stdio.h>int main() { int a, b;}

Les points clés sur les variables que vous devez garder à l’esprit sont énumérés ci-dessous –

  • Un nom de variable peut contenir un seul type de valeur. Par exemple, si la variable a a été définie de type int, alors elle ne peut stocker que des 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, bien qu’un langage de programmation comme Python vous permette d’utiliser un nom de variable sans le créer.

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

  • Il existe des langages de programmation comme Python, PHP, Perl, etc. qui ne veulent pas que 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 âge, sexe, salaire, année1990 ou tout autre nom que vous souhaitez donner, mais la plupart des langages de programmation ne permettent d’utiliser que des caractères limités dans leurs noms de variables. Pour l’instant, nous vous suggérons d’utiliser seulement a….z, A….Z, 0….9 dans vos noms de variables et de commencer leurs noms en utilisant uniquement des alphabets au lieu de chiffres.

  • Presque aucun des langages de programmation ne permet de commencer ses noms de variables par un chiffre, donc 1990année ne sera pas un nom de variable valide alors que année1990 ou ye1990ar sont des noms de variables valides.

Chaque langage de programmation fournit plus de règles liées aux variables et vous les apprendrez lorsque vous entrerez plus en détail dans ce langage de programmation.

Stocker des valeurs dans des 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>int 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é dans la variable b. Presque tous les langages de programmation ont une façon similaire de stocker des valeurs dans la variable où nous gardons le nom de la 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 accompli 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 a la valeur 20. En d’autres termes, nous pouvons dire, lorsque le programme ci-dessus est exécuté, l’emplacement de mémoire nommé a contiendra 10 et l’emplacement de mémoire b contiendra 20.

Accéder aux valeurs stockées dans les variables

Si nous n’utilisons pas les valeurs stockées dans les variables, alors il n’y a aucun intérêt à créer des variables et à y stocker des valeurs. Nous savons que le programme ci-dessus a deux variables a et b et qu’elles stockent les valeurs 10 et 20, respectivement. Essayons donc d’imprimer les valeurs stockées dans ces deux variables. Voici un programme C, qui imprime les valeurs stockées dans ses variables –

#include <stdio.h>int main() { int a; int b; a = 10; b = 20; printf( "Value of a = %d\n", a ); printf( "Value of b = %d\n", b );}

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

Value of a = 10Value of b = 20

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

#include <stdio.h>int main() { int a; int b; a = 10; b = 20; printf( "Value of a = %d and value of b = %d\n", a, b );}

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

Value of a = 10 and value of b = 20

Si vous voulez utiliser la variable float en programmation C, alors vous devrez utiliser %f au lieu de %d, et si vous voulez imprimer une valeur de caractère, alors vous devrez utiliser %c. De même, différents types de données peuvent être imprimés en utilisant différents % et caractères.

Variables en Java

Voici le programme équivalent écrit en langage de programmation Java. Ce programme créera deux variables a et b et très similaire à la programmation C, il assignera 10 et 20 dans ces variables et finalement imprimera les valeurs des deux variables de deux manières –

public class DemoJava { public static void main(String args) { int a; int b; a = 10; b = 20; System.out.println("Value of a = " + a); System.out.println("Value of b = " + b); System.out.println("Value of a = " + a + " and value of b = " + b); }}

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

Value of a = 10Value of b = 20Value of a = 10 and value of b = 20

Variables en Python

Ci-après est le programme équivalent écrit en Python. Ce programme va créer deux variables a et b et en même temps, assigner 10 et 20 dans ces variables.

Python ne veut pas que vous spécifiez le type de données au moment de la création de la variable et il n’y a pas besoin de créer des variables à l’avance.

a = 10b = 20 print "Value of a = ", aprint "Value of b = ", bprint "Value of a = ", a, " and value of b = ", b

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

Value of a = 10Value of b = 20Value of a = 10 and value of b = 20

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>int main() { int a = 10; int b = 20; printf( "Value of a = %d and value of b = %d\n", a, b );}

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

Value of a = 10 and value of b = 20
Publicités

.

admin

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.

lg