Operadores de datos logicos

Solo disponible en BuenasTareas
  • Páginas : 2 (278 palabras )
  • Descarga(s) : 0
  • Publicado : 8 de noviembre de 2011
Leer documento completo
Vista previa del texto
Operadores
Son símbolos que indican como son manipulados los datos.
Operadores de relación
Recordar que un operador de relación (<, >, <=, >=,!=, ==) equivale a una pregunta relativa a como son dos operandos entre si. Por ejemplo, la expresión x==y equivale a la pregunta ¿x es igual a y? Una respuesta siequivale a un valor true y una respuesta no equivale a un valor false.
Operadores lógicos
El resultado de una operación lógica (AND, OR, XOR y NOT) es un valorbooleano verdadero o falso (true o false). Las expresiones que dan como resultado valores booleanos pueden combinarse para formar expresiones booleanas utilizandolos operadores lógicos indicados a continuación. Los operandos deben ser expresiones que den un resultado boolean.
Operador | Operación |
&& o &| AND. Da como resultado true si al evaluar cada uno de los operandos el resultado es true. Si uno de ellos es false, el resultado es false. Si se utiliza&& (no &) y el primer operando es false, el segundo operando no es evaluado. |
|| o | | OR. El resultado es false si al evaluar cada uno de los operandosel resultado es false. Si uno de ellos es true, el resultado es true. Si se utiliza || (no |) y el primer operando es true, el segundo operando no es evaluado (elcarácter | es el ASCII 124) |
! | NOT. El resultado de aplicar este operador es false si al evaluar su operando el resultado es true, y true en caso contrario.|
^ | XOR. Da como resultado true si al evaluar cada uno de los operando el resultado de uno es true y el de otro false; en otro caso el resultado es false. |
tracking img