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ía | Descripción |
---|---|---|
! | unario | asociatividad no- lógica va de derecha a izquierda |
++ - | unario | Incremento, decremento, lee de derecha a izquierda |
* /% | Mates | Multiplicación, división, módulo |
+ - | Mates | Suma resta |
lt; lt; gt; gt; | Binario | Desviación a la izquierda, desplazamiento a la derecha |
lt; gt; lt; = gt; = | Comparación | Menor que, mayor que, menor que o igual a, mayor que o igual a |
==! = | Comparación | Es igual a, no es igual a |
& | Binario | Y |
^ | Binario | Exclusiva o (XOR) |
| | Binario | O |
&& | Lógico | Y |
|| | Lógico | O |
?: | Comparación | Raro si cosa- asociatividad va de derecha a izquierda |
= | Asignación | operador 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.