Une variable entière est un type de variable numérique dans la programmation informatique conçue pour stocker un nombre entier uniquement. Cela diffère des autres types de variables numériques en ce qu’il ne peut pas stocker de valeurs décimales. Il n’est pas possible d’utiliser des variables entières pour stocker des valeurs d’un autre type de données, comme une chaîne de texte ou une variable booléenne.
Les variables entières sont utiles si un programmeur a besoin d’extraire uniquement le nombre entier d’un nombre existant avec une valeur décimale. Lorsqu’une valeur décimale est anticipée mais est soit étrangère soit indésirable, la valeur peut être placée dans une variable entière. Cela détruira automatiquement la partie décimale de la valeur.
Les variables en programmation informatique fonctionnent à peu près de la même manière que les variables en algèbre. Les noms traditionnels des variables algébriques peuvent être X ou Y. Ceux-ci représentent une valeur inconnue qui peut être déterminée ultérieurement en effectuant des calculs. L’une des principales différences entre les variables algébriques et de programmation est que les langages de programmation informatique permettent au programmeur de spécifier le nom de la variable. Ce nom peut être X, Y ou un autre nom qui donne une indication plus claire de ce que représente la variable.
Les variables de programmation informatique stockent toutes des données de types distincts. Ces types de données déterminent comment la variable peut être manipulée. Les calculs logiques conçus pour une variable entière ne peuvent pas être effectués sur une chaîne de texte ou des variables booléennes. En revanche, une variable entière ne permet pas des calculs logiques adaptés aux types de variables non numériques.
De nombreux langages de programmation informatique nécessitent la déclaration explicite d’une variable entière et d’autres types de variables. Cela signifie que le programmeur doit spécifier que la variable qu’il déclare est un entier. Un langage de programmation peut utiliser un mot-clé spécifique conçu à cet effet. Par exemple, le mot-clé pour déclarer un type de variable entier dans le langage C++ est int.
Dans les langages de programmation tels que PERL, les variables ne doivent pas être déclarées ni avoir un type spécifié avant d’utiliser la variable. L’interpréteur ou le compilateur détermine le type de variable en fonction des opérateurs utilisés sur la variable. Par exemple, PERL utilise l’opérateur == pour déterminer si deux valeurs numériques stockent exactement les mêmes informations. L’opérateur eq détermine si deux variables de chaîne de texte contiennent des données identiques.
La détermination des types de variables au moment de l’exécution peut entraîner des problèmes, utiliser davantage de ressources système et peut également ralentir le programme. C’est pourquoi la plupart des langages nécessitent une déclaration de variable explicite.