Como usar expressões booleanas em C ++

Como usar expressões booleanas em C ++
Uma expressão booleana é um termo que corresponde a verdadeiro ou falso (0 e 1). Expressões booleanas comparam dados de qualquer tipo e dão saída em 0 ou 1. Este artigo analisará e analisará a expressão booleana na programação C ++, além de fornecer alguns exemplos de como empregamos em C++.

Como usar expressões booleanas em c++

Em C ++, uma expressão é conhecida como uma expressão booleana que é usada para avaliar as condições e produzir um valor booleano que é verdadeiro ou falso (0 ou 1). O C ++ nos fornece duas maneiras principais de utilizar expressões booleanas:

  • Com operadores de comparação
  • Com operadores lógicos

Vamos discutir o método acima de usar expressões booleanas em C ++ uma por uma.

Expressão booleana com operadores de comparação

Os operadores de comparação correspondem a dois valores e retornam um resultado booleano. Em C ++, temos vários operadores de comparação, como ==, !=, , <= e > =. Todos esses são usados ​​para comparar duas variáveis ​​e, de acordo com a operação, retornam os valores como verdadeiros (1) ou falso (0).

Vamos usar o == Operador de comparação em uma expressão booleana em um programa C ++:

#incluir
usando namespace std;
#incluir
int main ()
int a = 6;
bool par = (a % 2 == 0);
se (par)
cout << "True" << endl;
outro
cout << "False" << endl;

retornar 0;

No código C ++ acima, a execução começa a partir do principal, onde inicializei um número inteiro pela primeira vez a com valor de 6. Em seguida, usando um tipo de dados booleano, inicializei um até variável com uma expressão booleana com o == operador que colocou uma condição. No final, a estrutura condicional (if-else) retorna verdadeiro se a condição for satisfeita de outra forma, retorna falsa. Desde o valor da variável a é 6, portanto, retorna verdadeiro como uma saída:

Expressão booleana com operadores lógicos

Os operadores lógicos em C ++ são usados ​​para verificar se uma expressão específica é verdadeira ou falsa à medida que as expressões lógicas operam apenas nos valores booleanos. Os operadores lógicos comparam os valores e fornecem resultados em termos booleanos. Os operadores lógicos comuns incluem &&, ii, e, !. Abaixo está um exemplo de código C ++ que emprega expressões lógicas usando o operador e (&&) para determinar se um número inteiro digitado pelo usuário está entre 1 e 15 ou não:

#incluir
usando namespace std;
int main ()

cout << "Please insert a digit: ";
int a;
CIN >> A;
if (a> 0 && a <= 15)
cout << "The digit you entered is between 1 and 15";
outro
cout << "The digit you entered is not between 1 and 15";
retornar 0;

Aqui, na primeira etapa, imprimimos uma mensagem para levar um dígito do usuário com cout. Então declarou o int variável a Para receber a entrada do usuário usando CIN. Depois disso, estrutura condicional if-else é usado com uma condição incluindo E (&&) operador lógico na expressão booleana. Esta condição estará verificando se o dígito inserido está entre 1 e 15 ou não. Se ambas as condições forem verdadeiras, as instruções após a instrução IF serão executadas e se alguma das condições for falsa, a declaração else será executada:

Conclusão

Expressões booleanas são amplamente usadas na linguagem C ++. Eles podem ser usados ​​com operadores lógicos e de comparação e retornar a saída em verdadeiro ou falso. Vimos nos exemplos acima de C ++ que como podemos implementar expressões booleanas com a ajuda de operadores de comparação, operadores lógicos e estruturas condicionais.