Operadores Logicos

Páginas: 2 (386 palabras) Publicado: 11 de septiembre de 2011
Operadores lógicos |
Ejemplo | Nombre | Resultado |
$a and $b | And (y) | TRUE si tanto $a como $b son TRUE. |
$a or $b | Or (o inclusivo) | TRUE si cualquiera de $a o $b es TRUE. |
$a xor $b| Xor (o exclusivo) | TRUE si $a o $b es TRUE, pero no ambos. |
! $a | Not (no) | TRUE si $a no es TRUE. |
$a && $b | And (y) | TRUE si tanto $a como $b son TRUE. |
$a || $b | Or (oinclusivo) | TRUE si cualquiera de $a o $b es TRUE. |
La razón para tener las dos variaciones diferentes de los operadores "and" y "or" es que ellos operan con precedencias diferentes.
Operador AND .Para que el resultado sea verdadero las dos condiciones deben ser verdaderas.
AND | TRUE | FALSE | NULL |
TRUE | TRUE | FALSE | NULL |
FALSE | FALSE | FALSE | FALSE |
NULL | NULL | FALSE |NULL |
Operador OR .
El resultado es verdadero si al menos una de las dos condiciones es verdadera.
OR | TRUE | FALSE | NULL |
TRUE | TRUE | TRUE | TRUE |
FALSE | TRUE | FALSE | NULL |
NULL |TRUE | NULL | NULL |

Operador NOT .
El resultado es invertido.
NOT | TRUE | FALSE | NULL |
  | FALSE | TRUE | NULL |

 
== operador de igualdad en C
!= operador de desigualdad
> mayor< menor
>= mayor o igual
<= menor o igual

Con estos se pueden construir expresiones sencillas como: numero <= 7, dependiendo del valor de la variable numero esa expresión puede serverdadera o falsa. Este tipo de expresiones se utilizan para las condiciones en las estructuras de repetición y de selección.

Pero es posible construir expresiones más complejas utilizando otrosoperadores lógicos:
&& ( Y lógico)
// (O lógico)
! (NO lógico o negación lógica)

Veamos qué significan cada uno de ellos:

valor = (expresion1 && expresion2)
En este caso siexpresion1 y expresion2 son verdaderas, valor resulta verdadero (true).
Si alguna o ambas de las expresiones son falsas, valor resulta en falso (false).

valor = (expresion1 // expresion2)
En este...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Operaciones logicas
  • Operadores Logicos
  • Operadores lógicos
  • Operadores Lógicos
  • Operadores logicos
  • operadores logicos
  • Operadores logicos
  • Operaciones Logicas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS