Logo Studenta

Apendice_B_Prioridad_de_operadores

¡Estudia con miles de materiales!

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

Continuar navegando

Contenido elegido para ti

21 pag.
ININF1_M10_U2_T3

User badge image

Materiales Generales

25 pag.
D-001-ARITMETICA

UBAM

User badge image

Contenidos Muy Locos