3.8 Prioridad de operadores, evaluación de expresiones.


Todas las expresiones entre paréntesis se evalúan primero. Las expresiones con paréntesis anidados se evalúan de dentro a fuera, el paréntesis más interno se evalúa primero.

Dentro de una misma expresión los operadores se evalúan en el siguiente orden:

  1. ^ Exponenciación
  2. *, / Multiplicación, división.
  3. +, - Suma y resta.

Los operadores en una misma expresión con igual nivel de prioridad se evalúan de izquierda a derecha.


Ejemplos:

4 + 2 * 5 = 14

23 * 2 / 5 = 9.2

3 + 5 * (10 - (2 + 4)) = 23

2.1 * (1.5 + 12.3) = 2.1 * 13.8 = 28.98


Normalmente, las expresiones con operadores se evalúan de izquierda a derecha, aunque no todos, ciertos operadores que se evalúan y se asocian de derecha a izquierda. Además no todos los operadores tienen la misma prioridad, algunos se evalúan antes que otros, de hecho, existe un orden muy concreto en los operadores en la evaluación de expresiones. Esta propiedad de los operadores se conoce como precedencia o prioridad.

( ) Paréntesis

Multiplicación / División

+ Suma – Resta