Índice:
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.
Operadores lógicos booleanos retornam resultados booleanos (true ou false) e recebem valores booleanos como operandos. Durante a execução da 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 com base no tipo de operador usado.
Techopedia explica 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 usando esses operadores pode ser usado em instruções condicionais para controlar o fluxo do programa através do código.
Operadores lógicos booleanos têm precedência na ordem mostrada abaixo:
- AND 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 precisam ser avaliadas. Enquanto o operador & sempre executa as duas condições, && não executa a segunda na falha da primeira. O || O operador trabalha de forma semelhante a && ignorando as condições após a primeira, se a primeira condição for verdadeira. Portanto, && e || (chamados de operadores lógicos condicionais) são chamados de operadores de curto-circuito.
O operador ^ funciona de maneira semelhante a |. O | e || operadores (e & e &&) não são intercambiáveis, pois operam de maneira diferente.