Está en la página 1de 1

Sistemas Operativos Claudio Omar Biale

Precedencia de Operadores (Actualizado hasta la Especificación C11)

Orden Operador Descripción Asociatividad


1 () Paréntesis, llamada a función. Izquierda a Derecha
[] Subíndice de un arreglo.
-> Puntero al campo de una estructura.
. Referencia al campo de una estructura.
++ Incremento posfijo.
-- Decremento posfijo.
2 + Positivo. Derecha a Izquierda
- Negativo.
++ Incremento prefijo.
-- Decremento prefijo.
! No lógico.
~ Complemento a uno.
* Referencia (Punteros).
& Dirección (Punteros).
sizeof Tamaño de un tipo de datos o variable.
(tipo) Conversión de tipos.
_Alignof Requisito de alineación.
3 * Multiplicación (Producto). Izquierda a Derecha
/ Cociente de una división.
% Módulo de una división.
4 + Suma.
- Resta.
5 << Desplazamiento a la izquierda.
>> Desplazamiento a la derecha.
6 < Menor que.
<= Menor o igual que.
>= Mayor o igual que.
> Mayor que.
7 == Igual a.
!= Distinto a.
8 & Y a nivel de bits.
9 ^ O exclusivo a nivel de bits.
10 | O a nivel de bits.
11 && Y lógico.
12 || O lógico.
13 ?: Operador condicional. Derecha a Izquierda
14 = Asignación.
*= Multiplicación y asignación.
/= Cociente de una división y asignación.
%= Módulo de una división y asignación.
+= Suma y asignación.
-= Resta y asignación.
&= Y a nivel de bits y asignación.
^= O exclusivo a nivel de bits y asignación.
|= O a nivel de bits y asignación.
<<= Desplazamiento a la izquierda y asignación.
>>= Desplazamiento a la derecha y asignación.
15 , Separador de expresiones. Izquierda a Derecha

También podría gustarte