Operadores Logicos En C#

Páginas: 2 (480 palabras) Publicado: 1 de junio de 2012
Operadores lógicos en C#
Los operadores &, ^ y | se denominan operadores lógicos.
and-expression:
equality-expression
and-expression & equality-expression
exclusive-or-expression:and-expression
exclusive-or-expression ^ and-expression
inclusive-or-expression:
exclusive-or-expression
inclusive-or-expression | exclusive-or-expression
Para una operación de la forma x op y,donde op es uno de los operadores lógicos, se aplica la resolución de sobrecargas de operadores binarios (Sección 7.2.4)para seleccionar una implementación de operador concreta. Los operadores seconvierten a los tipos de parámetro del operador seleccionado, y el tipo del resultado es el tipo de valor que devuelve el operador.
Tipos de operadores lógicos
Operadores
Los operadores son símbolos quepermiten realizar operaciones con uno o más datos, para dar un resultado. El ejemplo clásico y obvio de operador es el símbolo de la suma (+), aunque hay otros muchos.
Vamos a hacer un repaso a lostipos de operadores que tenemos en C#:
• Operadores Aritméticos: Son la suma (+), resta (-), producto (*), división (/) y módulo (%)
• Operadores Lógicos: Son "and" (&& y &), "or" (|| y |), "not"(!) y "xor" (^)
La diferencia entre && y &, y entre || y | es que && y || hacen lo que se llama "evaluación perezosa": si evaluando sólo la primera parte de la operación se puede deducir el resultado,la parte derecha no se evaluará. Es decir, si tenemos por ejemplo:
false && (otra cosa)
El resultado de esta operación siempre será false, y (otra cosa) ni siquiera se evalúa. De igual forma,si tenemos
true || (otra cosa)
El resultado será true, y la parte derecha nunca se evaluará.
Operadores
Categoría Operadores
Aritmético + - * / %
Lógico y a nivel de bits ^ ! ~ && ||Concatenación +
Incremento, decremento ++ --
Desplazamiento >
Relacional == != < > =
Asignación = ^= =
Acceso a miembro .
Indexación [ ]
Conversión ( )
Condicional ? :
Creación de objecto New...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • logica c
  • Operadores logicos
  • Operaciones logicas
  • Operadores Logicos
  • Operadores lógicos
  • Operadores Lógicos
  • Operadores logicos
  • operadores logicos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS