Menu des manuels

 

Les opérateurs arithmétiques

 
Les opérateurs arithmétiques sont des symboles spécifiques qui permettent d'exécuter des opérations de base entre un ou plusieurs opérandes. Par exemple, dans le cas suivant : - x1 = 50 - x2 = x1+20 les opérateurs arithmétiques suivants sont utilisés : - + (plus) pour l'addition algébrique - - (moins) pour la soustraction algébrique - * (astérisque) pour la multiplication algébrique - / (barre oblique) pour la division algébrique - % (pourcentage) pour le modulo ou le reste de la division algébrique. Ces opérateurs sont de type binaire, car ils nécessitent la présence de deux opérandes. Par exemple : - Dot(10+5, 70+20) - x = 50-30 - l = 5*6 - Dot(x+l/6, 6*l) Il existe également deux opérateurs unaires, à savoir + (plus) et - (moins), qui ne nécessitent qu'un seul opérande. - + (plus) Rend l'opérande toujours avec un signe positif (valeur absolue) - - (moins) Change le signe de l'opérande (négation arithmétique) Par exemple : - x = 50 - z = -x y = +z/2 La variable z contiendra la valeur -50 et la variable y contiendra la valeur +25. Tous les opérateurs arithmétiques peuvent être utilisés pour l'instanciation d'une variable, dans les paramètres d'une instruction ou dans les expressions relationnelles. Les expressions sont évaluées de gauche à droite, sans aucune priorité formelle entre les opérateurs. Par conséquent, tous les opérateurs opèrent au même niveau. Cependant, il est possible de modifier l'ordre d'évaluation des opérations en utilisant des parenthèses. Les parenthèses opèrent sur des expressions arithmétiques, logiques ou relationnelles et peuvent être imbriquées. Les expressions les plus internes sont évaluées en premier. Il est important de noter que pour qu'une expression soit valide, le nombre de parenthèses ouvrantes à gauche doit être égal au nombre de parenthèses fermantes à droite et elles doivent être correctement imbriquées. Par exemple : - x = 14+8/2 La variable "x" contiendra la valeur 11. - x = 14+(8/2) La variable "x" contiendra la valeur 18.