Operador lógico booleano

Autor: Laura McKinney
Data De Criação: 10 Abril 2021
Data De Atualização: 1 Julho 2024
Anonim
Operador lógico booleano - Tecnologia
Operador lógico booleano - Tecnologia

Contente

Definição - O que significa Operador Lógico Booleano?

Um operador lógico booleano na 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.


Uma introdução ao Microsoft Azure e Microsoft Cloud | Neste guia, você aprenderá sobre o que é a computação em nuvem e como o Microsoft Azure pode ajudá-lo a migrar e administrar seus negócios a partir da nuvem.

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:

  1. AND 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 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.


Essa definição foi escrita no con do C #