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.