Operadores lógicos booleanos em C#

Operadores lógicos booleanos em C#

Operadores booleanos são usados ​​em C# para controlar o fluxo do programa e tomar decisões lógicas. C# é uma linguagem orientada a objetos amplamente usada por .Desenvolvedores da rede.

Neste artigo, exploraremos o básico de Operadores lógicos booleanos em C# e como eles podem ser usados ​​para controlar o fluxo do programa.

O que são operadores lógicos booleanos?

Operadores lógicos booleanos são símbolos ou palavras -chave especiais que avaliam verdadeiras ou falsas. Eles são usados ​​para tomar decisões em um programa, dependendo das condições de entrada. Os operadores booleanos usam álgebra booleana que foi usada pela primeira vez por George Boole.

C# suporta os seguintes operadores lógicos booleanos:

  • E (&&)
  • Ou (||)
  • NÃO (!)
  • Xor (^)

Usando o operador e (&&)

O E O operador na programação C# combina mais de uma condição. Para produzir um valor verdadeiro, todas as condições de entrada devem ser verdadeiras. A sintaxe para usar o operador e em C# é o seguinte:

if (condition1 && condous2)

// código para executar se ambas as condições forem verdadeiras

Usando o operador ou (||)

O OU O operador é usado para combinar duas ou mais condições, das quais apenas uma deve ser verdadeira para que a expressão geral seja avaliada como verdadeira. A sintaxe para usar o OU O operador em C# é o seguinte:

if (condition1 || condição2)

// código para executar se a condição1 ou a condição2 for verdadeira

Usando o operador Not (!)

O NÃO Operador em C# reverter ou altere o valor lógico de entrada. Se dermos insumos verdadeiros, o operador não produzirá falso e da mesma forma se a condição falsa for dada ao NÃO operador, ele retornará um valor verdadeiro. Abaixo linhas de código explicar o NÃO Sintaxe do operador em C#:

se (!condição1)

// código para executar se a condição1 é falsa

Usando o operador XOR (^)

O XOR em C Sharp é denotado com o "^" Símbolo (circunflex). Ele realiza um exclusivo lógico ou operação em dois operandos.

A saída será verdadeira se uma condição for verdadeira, o segundo é falso e vice -versa. A saída será falsa se ambas as condições forem verdadeiras ou falsas.

if (condition1 ^ condition2)

// código para executar se a condição1 é verdadeira ou a condição2 é falsa e vice -versa

Exemplo de código de todos os quatro operadores e (&&), ou (||), não (!) e xor (^)

O código seguinte explica o uso de todos os quatro operadores em C#.

usando o sistema;
Exemplo de espaço para nome

programa de classe

estático void main (string [] args)

int num1 = 25, num2 = 5;
bool bool1 = false, resultado;
// e operador
resultado = (num1> = num2) && (num1 < 20);
Console.WriteLine ("e operador:" + resultado);
// ou operador
resultado = (num1 < num2) || (num1 >= 30);
Console.WriteLine ("ou operador:" + resultado);
// não operador
resultado = !Bool1;
Console.WriteLine ("não operador:" + resultado);
resultado = (num1> num2) ^ (num1> 20);
Console.WriteLine ("Operador XOR:" + resultado);
Console.WriteLine ("Pressione a tecla Enter para sair ...");
Console.Leia a linha();


Neste código, temos duas variáveis ​​inteiras num1 e num2, e uma variável booleana BOOL1 inicializado com falso.

Usamos o operador e o operador e o operador XOR para avaliar duas expressões booleanas cada e atribuir os valores booleanos resultantes à variável de resultado.

Também usamos o operador não para inverter o valor do BOOL1 variável e atribuir o valor booleano resultante à variável de resultado.

Finalmente, exibimos os resultados dos quatro operadores usando o Console.WriteLine () Método e aguarde o usuário para pressionar a tecla Enter antes de sair do programa.

Conclusão

Os operadores lógicos booleanos são amplamente utilizados em C#. Esses operadores nos permitem criar condições e gerar ou verificar a saída específica. Usando a sintaxe detalhada e o código de exemplo explicado neste artigo, podemos facilmente implementar operadores booleanos em C#.