En programmation informatique, une variable ou un scalaire est une adresse de stockage appariée à un nom symbolique associé, qui contient une certaine quantité d’information connue ou inconnue appelée valeur.
Les variables sont utilisées pour stocker des informations à référencer et à manipuler dans un programme informatique. Elles fournissent également un moyen d’étiqueter les données avec un nom descriptif, afin que nos programmes puissent être compris plus clairement par le lecteur et par nous-mêmes. Il est utile de considérer les variables comme des récipients contenant des informations. Leur seul but est d’étiqueter et de stocker des données en mémoire. Ces données peuvent ensuite être utilisées tout au long de votre programme.
Une variable est un emplacement mémoire réservé pour stocker des valeurs. En d’autres termes, dans tout programme, une variable donne des données à l’ordinateur pour qu’il les traite.
Le mot variable vient du latin variāre qui signifie « rendre changeant ». C’est un nom approprié car la valeur attribuée à une variable peut changer.
Types de variables
Avant de poursuivre, sachez qu’il existe cinq types de variables. Les constantes, les variables globales, les variables de classe, les variables d’instance et les variables locales. Bien que vous ne devriez pas encore trop vous inquiéter de ces sujets en profondeur, voici une brève description de chacun.
Les constantes sont utilisées pour stocker des données qui n’ont jamais besoin de changer. Alors que la plupart des langages de programmation ne vous permettent pas de modifier la valeur assignée à une constante, (mais Ruby le fait). Il lancera cependant un avertissement vous faisant savoir qu’il y avait une définition précédente pour cette variable. Ce n’est pas parce que vous le pouvez que vous devez changer la valeur. En fait, vous ne devriez pas. Les constantes ne peuvent pas être déclarées dans les définitions de méthodes et sont disponibles dans tous les champs d’application de votre application.
Données Types de variables
Lorsque vous déclarez une variable dans un programme, vous spécifiez son type, qui peut être choisi parmi les types intégral, flottant, décimal, booléen ou nullable. Le type indique au compilateur comment gérer la variable et vérifier les erreurs de type. Le type détermine également la position et la taille de la mémoire de la variable, la plage de valeurs qu’elle peut stocker et les opérations qui peuvent lui être appliquées. Quelques types de variables de base incluent int, null, char, bool, float, string, long, short… Ceux-ci dépendent du langage de programmation. Je ne vais pas spécialiser un langage et j’essaie de donner une idée de base sur les variables
Déclaration des variables
Avant de pouvoir utiliser une variable, vous devez la déclarer, ce qui signifie que vous devez lui attribuer un nom et un type. Après avoir déclaré une variable, vous pouvez l’utiliser pour stocker le type de données pour lequel vous l’avez déclarée. Si vous essayez d’utiliser une variable qui n’a pas été déclarée, votre code ne sera pas compilé. Dans un langage de programmation de haut niveau comme Python, les variables ne nécessitent pas de déclaration explicite pour réserver un espace mémoire. La déclaration se fait automatiquement lorsque vous attribuez une valeur à une variable
<data_type> <variable_name_you_given>;
Initialisation des variables
Initialiser une variable signifie spécifier une valeur initiale à lui attribuer (c’est-à-dire avant qu’elle ne soit utilisée du tout). Remarquez qu’une variable qui n’est pas initialisée n’a pas de valeur définie, donc elle ne peut pas être utilisée jusqu’à ce qu’on lui attribue une telle valeur. On attribue une valeur aux variables en utilisant un signe égal suivi d’une constante. La forme est la suivante :
<data_type> < nom_de_variable_vous_donnez > = valeur ;
réaffectation
Le processus d’affectation d’une nouvelle valeur à une variable est appelé réaffectation. On réassigne une variable en utilisant l’opérateur d’affectation sur une variable déjà déclarée :
.