Une variable est un espace de stockage nommé dans la mémoire d'un ordinateur, utilisé pour contenir des données qui peuvent être modifiées au cours de l'exécution d'un programme. En programmation, les variables servent à stocker et manipuler des informations telles que des nombres, du texte, ou des structures de données plus complexes.
Les variables sont fondamentales dans presque tous les langages de programmation. Elles permettent aux développeurs de :
- Stocker des valeurs pour une utilisation ultérieure
- Modifier ces valeurs au fil du temps
- Référencer ces valeurs par un nom significatif
Par exemple, en Python, on peut déclarer et utiliser une variable ainsi :
age = 25
print("L'âge est:", age)
age = age + 1
print("L'âge après l'anniversaire:", age)
Les variables peuvent avoir différents types selon le langage de programmation utilisé. Les types courants incluent :
- Entiers (int)
- Nombres à virgule flottante (float)
- Chaînes de caractères (string)
- Booléens (bool)
Certains langages, comme Python, utilisent un typage dynamique, où le type de la variable est déterminé automatiquement. D'autres, comme Java ou C++, utilisent un typage statique, nécessitant une déclaration explicite du type.
La portée d'une variable définit où elle peut être utilisée dans le code. Elle peut être locale (limitée à une fonction), globale (accessible dans tout le programme), ou avoir d'autres niveaux de visibilité selon le langage et le contexte.