Affectation (informatique)

Un article de Wikipédia, l'encyclopédie libre.
Aller à : navigation, rechercher

En algorithmique (programmation informatique), une affectation, aussi appelée assignation par anglicisme, est une opération qui permet d'attribuer une valeur à une variable. Étant une opération courante dans la programmation informatique, elle dispose souvent d'un opérateur d'affectation. La partie située à gauche de l'opérateur d'affectation est désignée par le sigle LHS (de l'anglais left-hand side, côté gauche) et la partie à droite est désignée par RHS (de l'anglais right-hand side : côté droit).

Selon les langages de programmation, l'opérateur d'affectation est :

  • =, par exemple pour les langages dérivés du C ;
  • :=, par exemple pour les langages tels que Pascal et Ada.

Dans les premières versions du BASIC, l'affectation se faisait avec l'instruction LET (soit en anglais) :

10 LET M$="BONJOUR"

Exemple d'affectations en PHP :

 $variable = 4;     // la variable vaut maintenant 4 (affectation d'un littéral)
 $variable = 4 + 3; // la variable vaut maintenant 7 (affectation d'une expression)
 $variable = 'Je suis '.$pseudo; // la variable vaut maintenant la chaîne de caractère
                                 // "Je suis " concaténée avec la valeur de $pseudo