Precedencia de operaciones
- Todos los operadores (aritméticos, lógicos y relacionales) tienen unas reglas de precedencia que se aplican cuando varios actuan juntos
- En los operadores aritméticos, por ejemplo, la multiplicación y la división “se ejecutan” antes que la suma y la resta, es decir, tienen precedencia.
- Para alterar estas reglas de precedencia, se pueden usar paréntesis.
- Así por ejemplo a + b * c es equivalente a a + (b * c) porque la precedencia de la multiplicación es superior a la de la suma. Sin embargo, (a + b) *c altera la precedencia.
- Para evitar dudas y problemas, cuando manejemos expresiones con varios operadores, lo mejor es poner siempre paréntesis y forzar así la precedencia que nosotros deseemos.
- Escribiremos pues a + (b * c) ó (a + b)*c según lo que deseemos, y no dejarermos que sea la máquina la que lo deduzca
Originally posted 2010-10-17 22:30:06.