Y, o, o exclusivo (&& || ^)
Combina valores TRUE y FALSE.
Sintaxis
a && b
a || b
a ^ b
Resultado
TRUE o FALSE: && cuando ambos son TRUE; || cuando lo es cualquiera de ellos; ^ cuando uno lo es y el otro no.
Ejemplos
En el dibujo de ejemplo:
| Expresión | Resultado |
|---|---|
TRUE&&FALSE |
FALSE |
TRUE\|\|FALSE |
TRUE |
TRUE^TRUE |
FALSE |
L>100&&W>100 |
TRUE |
TRUE\|\|FALSE&&FALSE |
FALSE |
TRUE\|\|(FALSE&&FALSE) |
TRUE |
Notas
&&, || y ^ tienen la misma precedencia y se calculan de izquierda a derecha: TRUE||FALSE&&FALSE es
(TRUE||FALSE)&&FALSE, que es FALSE. Use paréntesis para indicar qué va primero. Siempre se calculan ambos lados,
aunque el primero ya decida el resultado.