Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
Los operadores se muestran en orden decreciente de prioridad de arriba a abajo. Los operadores del mismo grupo tienen la misma prioridad (precedencia) y se ejecutan de izquierda a derecha o de derecha a izquierda según asociatividad. El número que precede al operador es el orden de prioridad. Operador Tipo Asociatividad 1 () Paréntesis. Izquierda-Derecha 1 () Llamada a función. Izquierda-Derecha 1 [] Subíndice. Izquierda-Derecha 1 . Acceso a miembros de un objeto. Izquierda-Derecha 2 ++ Prefijo incremento. Derecha-Izquierda 2 -- Prefijo decremento. Derecha-Izquierda 2 + Más unitario. Derecha-Izquierda 2 - Menos unitario. Derecha-Izquierda 2 ! Negación lógica unitaria. Derecha-Izquierda 2 ~ Complemento bit a bit unitario. Derecha-Izquierda 2 (tipo) Modelado unitario. Derecha-Izquierda 2 new Creación de objetos. Derecha-Izquierda 3 * Producto. Izquierda-Derecha 3 / División. Izquierda-Derecha 3 % Resto entero. Izquierda-Derecha 4 + Suma. Izquierda-Derecha 4 - Resta. Izquierda-Derecha 5 << Desplazamiento bit a bit a la izquierda. Izquierda-Derecha 5 >> Desplazamiento bit a bit a la derecha con extensión de signo. Izquierda-Derecha 5 >>> Desplazamiento bit a bit a la derecha rellenando con ceros. Izquierda-Derecha prioridad de operadores C/C++ y Java ApÉndice B ApéndiCE B Operador Tipo Asociatividad 6 < Menor que. Izquierda-Derecha 6 <= Menor o igual que. Izquierda-Derecha 6 > Mayor que. Izquierda-Derecha 6 >= Mayor o igual que. Izquierda-Derecha 6 instanceof Verificación tipo de objeto. Izquierda-Derecha 7 == Igualdad. Izquierda-Derecha 7 != Desigualdad. Izquierda-Derecha 8 & AND bit a bit. Izquierda-Derecha 9 ^ OR exclusive bit a bit. Izquierda-Derecha 10 | OR inclusive bit a bit. Izquierda-Derecha 11 && AND lógico. Izquierda-Derecha 12 || OR lógico. Izquierda-Derecha 13 ?: Condicional ternario. Derecha-Izquierda 14 = Asignación. Derecha-Izquierda 14 += Asignación de suma. Derecha-Izquierda 14 -= Asignación de resta. Derecha-Izquierda 14 *= Asignación de producto. Derecha-Izquierda 14 /= Asignación de división. Derecha-Izquierda 14 %= Asignación de módulo. Derecha-Izquierda 14 &= Asignación AND bit a bit. Derecha-Izquierda 14 ^= Asignación OR exclusive bit a bit. Derecha-Izquierda 14 |= Asignación or inclusive bit a bit. Derecha-Izquierda 14 <<= Asignación de desplazamiento a izquierda bit a bit. Derecha-Izquierda 14 >>= Desplazamiento derecho bit a bit con asignación de extensión de signo. Derecha-Izquierda 14 >>>= Desplazamiento derecho bit a bit con asignación de extensión a cero. Derecha-Izquierda
Compartir