Operador lógico booleano

Definição - o que significa operador lógico booleano?

Um operador lógico booleano no contexto da linguagem de programação C # é um operador usado para executar a lógica booleana em duas expressões booleanas.

Os operadores lógicos booleanos retornam resultados booleanos (verdadeiro ou falso) e consideram os valores booleanos como operandos. Ao executar a lógica booleana, a expressão à esquerda é avaliada, seguida pela expressão à direita. As duas expressões são finalmente avaliadas no contexto do operador lógico booleano entre elas. O valor de retorno é do tipo booleano e baseado no tipo de operador usado.

Definirtec explica o operador lógico booleano

Operadores lógicos booleanos podem ser usados ​​para testar ou ajustar o valor de uma variável booleana. O resultado da expressão que usa esses operadores pode ser usado em instruções condicionais para controlar o fluxo do programa pelo código.

Os operadores lógicos booleanos têm precedência na ordem mostrada abaixo:

  1. E lógico (&)
  2. XOR lógico (^)
  3. OR lógico (|)

É vital entender a diferença entre os operadores & e && quando eles são usados ​​em uma expressão em que duas condições devem ser avaliadas. Enquanto o operador & sempre executa ambas as condições, && não executa a segunda na falha da primeira. O || operador funciona de forma semelhante a &&, ignorando as condições após a primeira, se a primeira condição for verdadeira. Portanto, && e || (referidos como operadores lógicos condicionais) são chamados de operadores de curto-circuito.

O operador ^ funciona de maneira semelhante a |. O | e || os operadores (e & e &&) não são intercambiáveis, pois operam de maneira diferente.

Esta definição foi escrita no contexto de C #