Ordre d'évaluation des opérateurs

Utilisez des parenthèses pour grouper les opérations. Les expressions entre parenthèses sont évaluées avant l'exécution d'autres opérations.

Par exemple :

(UnitPrice - Discount) * Tax

L'expression Prix_unitaire - Remise est évaluée avant le reste de l'expression.

Certains opérateurs sont évalués avant d'autres en fonction des règles standard de priorité. Les opérateurs sont évalués dans l'ordre suivant :

Priorité Opérateurs Description
premier ( ) Opérations entre parenthèses
deuxième + et - unaire plus et moins

Le signe indique une expression positive ou négative, par exemple :

- quantité*taux

troisième =, <, >, <=, >=, != opérateurs comparatifs
quatrième ^ opérateur logique "ou exclusif"
cinquième & opérateur logique "et"
sixième | opérateur logique "ou"
septième * et / multiplication et division
huitième + et - addition et soustraction

Les opérateurs de priorité identique sont évalués de gauche à droite.