Les opérateurs ont des priorités différentes, qui forcent l’ordre dans lequel sont évaluées les expressions. Il est possible de changer l’ordre par défaut en utilisant des parenthèses.
Les voici dans l’ordre des priorités décroissantes.
- - : négation (comme dans –1) ;
- % : pourcentage ;
- ^ : exposant ;
- * et / : multiplication et division ;
- + et – : addition et soustraction ;
- & : concaténation de deux chaînes de texte ;
- = < > <= >= <> : comparaison.
Soit la formule =5+2*3, le résultat est 11 (l’expression 2*3 est évaluée en premier à cause des priorités des opérateurs).
Soit la formule =(5+2)*3, le résultat est 21 (l’expression 5+2 est évaluée en premier à cause des parenthèses).