O tipo de dados Bool

O tipo de dados Bool

Um Bool (ou Booleano) representa um valor verdade que pode ser verdadeiro ou falso. É um tipo de dados muito comumente usado que possui muitos casos de uso. é o homônimo George Booleum matemático inglês do século XIX.

Resumo

  • Um bool (ou booleano) é um valor verdade que pode ser verdadeiro ou falso.
  • Uma variável booleana só pode ter um de dois valores: Verdadeiro ou Falso.
  • Expressões booleanas podem ser usadas diretamente, mas é melhor usar variáveis ​​para maior clareza.
  • O tipo de dados bool é baseado na álgebra booleana e permite operações lógicas como negação, operação AND e operação OR.
  • Os tipos de dados booleanos só podem assumir os valores verdadeiro e falso.
  • O tipo de dados booleano é usado para verificar as condições dos programas.
  • Há uma variedade de funções booleanas baseadas em diferentes números de variáveis.

Verdadeiro ou falso

Portanto, uma variável booleana só pode ter um de dois valores: Verdadeiro ou Falso. Em algumas linguagens de programação esses valores também são representados por 0 e 1, mas sempre tome cuidado para não misturar valores booleanos com valores numéricos. Abaixo está um exemplo de uma variável booleana simples à qual é atribuído um valor a partir de uma operação de comparação. Observe que embora a comparação seja realizada entre valores numéricos, o resultado da comparação é um bool.

Exemplo de uso de uma variável booleana

std::string text("This is a sample text");

// esta é uma string longa?
bool string longa = text.size <10;

se(stringlonga)
{
Log(“A string de amostra é longa”);
}
outro
{
Log(“A string de amostra é curta”)
}

A variável longString diz se a string é longa ou curta. Simplesmente? Sim! Mas também muito útil.

Expressões booleanas sem variáveis

Expressões booleanas não precisam necessariamente ser armazenadas em uma variável, elas também podem ser usadas diretamente:

// is this a long string?
if(text.size < 10)
{
Log("The sample string is long");
}
else
{
Log("The sample string is short")
}

Portanto, comparar o tamanho do texto com 10 é diretamente uma expressão booleana que pode ser verdadeira ou falsa. Quando tais expressões se tornam muito longas, elas se tornam muito confusas. Então é melhor usar variáveis ​​novamente para a visão geral.

Operadores lógicos

O tipo de dados é chamado bool porque é baseado na álgebra booleana. A álgebra booleana é uma estrutura matemática que permite certas operações lógicas:

Exemplo de operadores lógicos

bool myBool;
bool hisBool;

// Negação – NOT (produz verdadeiro se myBool for falso e vice-versa)
!meuBool;

// operação AND – AND (produz verdadeiro se ambas as variáveis ​​forem verdadeiras)
meuBool && hisBool;

// Operação OR – OR (resulta verdadeiro se uma das duas variáveis ​​for verdadeira)
meuBool seuBool;

O tipo de dados Booleano em conjunto com os operadores lógicos, juntamente com as instruções if, formam a base para decisões em um programa.

FAQ: Perguntas frequentes sobre o tipo de dados Bool

No entanto, os tipos de dados booleanos só podem assumir dois valores. Dois valores booleanos podem ser usados: verdadeiro e falso. Os valores booleanos são valores verdadeiros. Eles indicam se um fato pode ser provado como verdadeiro ou falso.

O tipo de dados booleano pode ter o valor verdadeiro (corresponde ao valor binário 1) ou falso (corresponde ao valor binário 0). Boolean é usado por cientistas da computação para verificar as condições. Os programas são baseados nos valores booleanos falso e verdadeiro.

Dadas três variáveis, existem 256 funções booleanas. Para quatro variáveis ​​são 65.536, para cinco variáveis ​​são 4.294.967.296 e para seis variáveis ​​são mais de 18 trilhões. Muitas variáveis ​​para listar aqui.

O tipo de dados bool, juntamente com os operadores lógicos e as instruções if, constituem a base para as decisões em um programa. O uso de valores booleanos permite que os programas sigam caminhos diferentes e executem ações diferentes com base em condições específicas. Isto permite a implementação de estruturas lógicas e o controle do fluxo do programa.

Programação

Conteúdo Relacionado

Voltar para o blog

Deixe um comentário

Os comentários precisam ser aprovados antes da publicação.