Operadores lógicos booleanos en C#

Operadores lógicos booleanos en C#

operadores booleanos se utilizan en C# para controlar el flujo del programa y tomar decisiones lógicas. C# es un lenguaje orientado a objetos ampliamente utilizado por .Desarrolladores netos.

En este artículo, exploraremos los conceptos básicos de Operadores lógicos booleanos en C# y cómo se pueden usar para controlar el flujo del programa.

¿Qué son los operadores lógicos booleanos??

Operadores lógicos booleanos son símbolos o palabras clave especiales que evalúan verdadero o falso. Se utilizan para tomar decisiones en un programa dependiendo de las condiciones de entrada. Los operadores booleanos usan álgebra booleana que fue utilizada por primera vez por George Boole.

C# admite los siguientes operadores lógicos booleanos:

  • Y (&&)
  • O (||)
  • NO (!)
  • Xor (^)

Usando el y operador (&&)

El Y El operador en la programación de C# combina más de una condición. Para obtener un valor verdadero, todas las condiciones de entrada deben ser verdaderas. La sintaxis para usar y el operador en C# es la siguiente:

if (condición1 && condición2)

// código para ejecutar si ambas condiciones son verdaderas

Uso del operador (||)

El O El operador se utiliza para combinar dos o más condiciones, de las cuales solo uno debe ser cierto para que la expresión general evalúe como verdadera. La sintaxis para usar el O El operador en C# es el siguiente:

if (condición1 || condición2)

// código para ejecutar si la condición1 o la condición2 es verdadera

Usando el operador no (!)

El NO Operador en C# Reverso o cambio de valor lógico de entrada. Si damos una entrada verdadera, el operador no emitirá falso y de manera similar si la condición falsa se da a la NO operador, devolverá un valor real. A continuación, las líneas de código explican el NO Sintaxis del operador en C#:

si (!condición1)

// código para ejecutar si la condición1 es falsa

Usando el operador XOR (^)

El Xor en C Sharp se denota con el "^" (Circumflex) Símbolo. Realiza una exclusiva u operación lógica en dos operandos.

La salida será verdadera si una condición es verdadera, la segunda es falsa y viceversa. La salida será falsa si ambas condiciones son verdaderas o falsas.

if (condición1 ^ condición2)

// código para ejecutar si la condición1 es verdadera o la condición2 es falsa y viceversa

Código de ejemplo de los cuatro operadores y (&&), o (||), no (!), y Xor (^)

El siguiente código dado explica el uso de los cuatro operadores en C#.

usando el sistema;
Ejemplo de espacio de nombres

programa de clase

static void main (string [] args)

int num1 = 25, num2 = 5;
bool bool1 = falso, resultado;
// y operador
resultado = (num1> = num2) && (num1 < 20);
Consola.WriteLine ("y operador:" + resultado);
// o operador
resultado = (num1 < num2) || (num1 >= 30);
Consola.WriteLine ("u operador:" + resultado);
// no operador
resultado = !bool1;
Consola.WriteLine ("No operador:" + resultado);
resultado = (num1> num2) ^ (num1> 20);
Consola.WriteLine ("Operador XOR:" + resultado);
Consola.WriteLine ("Presione la tecla ENTER para salir ...");
Consola.Readline ();


En este código, tenemos dos variables enteros num1 y num2, y una variable booleana bool1 inicializado con falso.

Utilizamos el operador y el operador y el operador XOR para evaluar dos expresiones booleanas cada una y asignar los valores booleanos resultantes a la variable de resultado.

También usamos el operador no para invertir el valor del bool1 variable y asignar el valor booleano resultante a la variable de resultado.

Finalmente, mostramos los resultados de los cuatro operadores utilizando el Consola.Línea de escritura() Método y espere a que el usuario presione la tecla ENTER antes de salir del programa.

Conclusión

Los operadores lógicos booleanos se utilizan ampliamente en C#. Estos operadores nos permiten crear condiciones y generar o verificar la salida específica. Utilizando la sintaxis detallada y el código de ejemplo explicado en este artículo, podemos implementar fácilmente operadores booleanos en C#.