Tabla De Prioridades
Precedence Order. Precedencia Orden.
When two operators share an operand the operator with the higher precedencegoes first. Cuando dos operadores comparten un operando el operador con mayor prioridad va primero. For example, 1 + 2 * 3 is treated as 1 + (2 * 3), whereas 1 * 2 + 3 is treated as (1 * 2) + 3 sincemultiplication has a higher precedence than addition. Por ejemplo, 1 + 2 * 3 se realizara primero la multiplicación que la suma por que la multiplicación tiene mayor prioridad corresponde a nivel 3mientras la suma corresponde a nivel 4, es decir tiene mayor prioridad los del nivel 1, le sigue nivel 2 y así sucesivamente hasta nivel 15, a nivel 15 son los de menor prioridad
3 3 | * / % |Multiplication, division, remainder La multiplicación, la división, el resto | Left to Right De izquierda a derecha |
4 4 | + - | Addition, subtraction Suma, resta | Left to Right De izquierda aderecha |
Associativity. Asociatividad.
When two operators with the same precendence the expression is evaluated according to its associativity . Cuando dos operadores con la misma precedencia (CORRESPONDEN AL MISMO NIVEL) Un mismo nivel es por ejemplo *,/ / y% % corresponden los 3 operadores a nivel 3 en este caso se evalúa la expresión de acuerdo a su asociatividad, de izquierda aderecha
3 3 | * / % | Multiplication, division, remainder La multiplicación, la división, el resto | Left to Right De izquierda a derecha |
For example x = y = z = 17 is treated as x = (y = (z =...
Regístrate para leer el documento completo.