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:
- E lógico (&)
- XOR lógico (^)
- 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 #