Precedencia De Operadores

Páginas: 2 (498 palabras) Publicado: 9 de octubre de 2012
Precedencia de operadores
La precedencia de un operador indica qué tan "estrechamente" se unen dos expresiones juntas. Por ejemplo, en la expresión 1 + 5 * 3 , la respuesta es 16 y no 18 porque eloperador de multiplicación ("*") tiene una precedencia mayor que el operador de adición ("+"). Los paréntesis pueden ser usados para forzar la precedencia, si es necesario. Por ejemplo: (1 + 5) * 3 seevalúa como 18.
Cuando los operadores tienen la misma precedencia, su asociatividad decide si se evalúan a partir de la derecha o desde la izquierda - ver más abajo los ejemplos.
La siguiente tablalista en orden la precedencia de los operadores, con los operadores de mayor precedencia en la parte superior. Los operadores en la misma línea tienen la misma precedencia, en cuyo caso suasociatividad decide cuál es el orden de evaluación.
Precedencia de operadores |
Asociatividad | Operadores | Información adicional |
no asociativo | clone new | clone and new |
izquierda | [ | array() |derecha | ++ -- ~ (int) (float) (string) (array) (object) (bool) @ | tipos e incremento/decremento |
no asociativo | instanceof | tipos |
derecha | ! | lógico |
izquierda | * / % | aritmética|
izquierda | + - . | aritmética y string |
izquierda | << >> | bit a bit |
no asociativo | < <= > >= | comparación |
no asociativo | == != === !== <> |comparación |
izquierda | & | bit a bit y referencias |
izquierda | ^ | bit a bit |
izquierda | | | bit a bit |
izquierda | && | lógico |
izquierda | || | lógico |
izquierda | ? : |ternario |
derecha | = += -= *= /= .= %= &= |= ^= <<= >>= => | asignación |
izquierda | and | lógico |
izquierda | xor | lógico |
izquierda | or | lógico |
izquierda | , |muchos usos |
Para operadores de igual precedencia, asociatividad izquierda significa que la evaluación procede de la izquierda a la derecha y asociatividad derecha significa lo opuesto.
Ejemplo #1...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Calcula operaciones aritmeticas con enteros sin precedencia de los operadores
  • Precedencia de Operadores
  • operadores de precedencia
  • Operadores Y Reglas De Precedencia
  • Precedentes
  • precedente
  • Precedencias
  • precedencia

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS