4.6. Precedencia de los operadores
En C las expresiones lógicas dan como resultado siempre un entero igual a 1 ó 0, de manera inversa si se manejan expresiones cien por ciento algebraicas un valor resultante igual a cero equivaldrá a falso y un valor resultante diferente de cero (puede ser incluso un valor negativo) indicará verdadero. Es posible tener expresiones que contengan tanto operadores aritméticos como operadores lógicos. Las reglas de precedencia se muestra a continuación. Los operadores están en orden de precedencia, siendo el más importante el primero.
()
* / %
+ -
< <= > >=
== !=
&&
||
También en el uso exclusivo de operadores lógicos es posible utilizar paréntesis para agrupar expresiones para que tengan mayor precedencia sobre otras.
Ejemplo de expresiones lógicas.
(x==y) || (z!=5)
!(x<5)>= (y>=7)
(x>4) && (y>=6)
!((z<=8)&&(y>4))
0 comentarios:
Publicar un comentario
Suscribirse a Enviar comentarios [Atom]
<< Inicio