El orden de precedencia en c

Video: 11 - Curso de Programación en C

los orden de precedencia determina qué operadores actúan sobre un valor primero. Cuando la elaboración de declaraciones, conocer el orden de precedencia para asegurar que el programa hace lo que se propone.

Video: C++ - Expresiones 2

Operador (s)CategoríaDescripción
!unarioasociatividad no- lógica va de derecha a izquierda
++ -unarioIncremento, decremento, lee de derecha a izquierda
* /%MatesMultiplicación, división, módulo
+ -MatesSuma resta
lt; lt; gt; gt;BinarioDesviación a la izquierda, desplazamiento a la derecha
lt; gt; lt; = gt; =ComparaciónMenor que, mayor que, menor que o igual a, mayor que o
igual a
==! =ComparaciónEs igual a, no es igual a
&BinarioY
^BinarioExclusiva o (XOR)
|BinarioO
&&LógicoY
||LógicoO
?:ComparaciónRaro si cosa- asociatividad va de derecha a izquierda
=Asignaciónoperador de asignación variable, incluida la +=, * =, y todo
Operadores de Asignación
,(Ninguna)La coma separa los elementos de una para
Sentencia- precedencia de izquierda a derecha

El orden de precedencia se puede anular mediante el uso de paréntesis. Simplemente encerrar dentro de un conjunto de paréntesis, la parte de la ecuación que desea ejecutar en primer lugar. Esa parte se ejecuta en primer lugar, no importa cuál es la prioridad.

Artículos Relacionados