Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Tipo de Dado Booleano | Outros Tipos de Dados e Conceitos
Tipos de Dados em C++

bookTipo de Dado Booleano

Deslize para mostrar o menu

Boolean (bool) é um tipo de dado que pode assumir um de dois valores: true ou false. Sintaxe:

bool.h

bool.h

copy
1
bool alive = true;

São usados principalmente em operadores de comparação. Esses operadores (==, !=, <, >, >=, <=) retornam bool.

main.cpp

main.cpp

copy
123456789101112
#include <iostream> int main() { bool istrue = true; bool obv = (5 > 0); bool wrong = (2 * 2 == 5); std::cout << istrue << std::endl; std::cout << obv << std::endl; std::cout << wrong << std::endl; }

Também é possível inverter o valor de um booleano utilizando o operador !:

main.cpp

main.cpp

copy
123456789
#include <iostream> int main() { bool istrue = true; std::cout << istrue << std::endl; std::cout << !istrue << std::endl; }

E, na maioria das vezes, são utilizados como condições em instruções if/while/....

main.cpp

main.cpp

copy
123456789101112
#include <iostream> int main() { bool b = true; if (b) std::cout << "b is true" << std::endl; if (1 > 0) std::cout << "1 is greater than 0" << std::endl; }

O tamanho de um bool é 1 byte. Sim, ele caberia em 1 bit de memória, mas não é possível armazenar uma variável com tamanho menor que 1 byte (8 bits).

question mark

Escolha a afirmação INCORRETA

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 4. Capítulo 1

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Seção 4. Capítulo 1
some-alt