Sintaxis del ANSI C
C/C++/C# HTML Java JavaScript Linux PHP Python Swift
 Inicio Sintaxis del ANSI C > Prioridad de Operadores

Prioridad de operadores

La prioridad de los operadores aritméticos, de índice de un array, de llamada a una función, relacionales, lógicos, de asignación y de conversión de tipo (de mayor a menor) en lenguaje C es:

Prioridad de operadores en lenguaje C

Figura. Prioridad de los operadores aritméticos, de índice de un array, de llamada a una función,
 relacionales, lógicos, de asignación y de conversión de tipo en C.


Obsérvese que, en C, tanto los paréntesis "
()" que se utilizan para llamar a una función, como los corchetes "[]" que albergan el índice de un array, también son considerados operadores. Además, son los operadores más prioritarios y, en una expresión, se evalúan de izquierda a derecha.

Por otra parte, los operadores incremento (
++), decremento (--) y conversión de tipo "( <tipo> )" entran dentro de la categoría de operadores monarios. De manera que, al igual que los operadores signo más (+), signo menos (-), negación (!) y de asignación, todos ellos se evalúan de derecha a izquierda en una expresión, al revés que todos los demás.

(Véase el apartado 1.8 Operadores y expresiones  del Curso de lenguaje C).
 Páginas relacionadas