bool literal
De cppreference.com
C++
Linguagem C++
Tópicos gerais Original: General topics The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. | |||
Controle de fluxo Original: Flow control The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. | |||
Declarações execução condicional Original: Conditional execution statements The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. | |||
Instruções de iteração Original: Iteration statements The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. | |||
| |||
Ir declarações Original: Jump statements The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. | |||
Funções Original: Functions The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. | |||
| declaração da função | |||
| lambda declaração da função | |||
| modelo de função | |||
| linha especificador | |||
| especificações de exceção (obsoleta) | |||
| noexcept especificador (C++11) | |||
Exceções Original: Exceptions The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. | |||
Namespaces Original: Namespaces The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. | |||
Tipos Original: Types The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. | |||
decltype specifier (C++11) | |||
Especificadores Original: Specifiers The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. | |||
| cv especificadores | |||
| armazenamento duração especificadores | |||
| constexpr especificador (C++11) | |||
| auto especificador (C++11) | |||
| alignas especificador (C++11) | |||
Inicialização Original: Initialization The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. | |||
Literais Original: Literals The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. | ||||
| ||||
Expressões Original: Expressions The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. | ||||
| representações alternativas | ||||
Utilitários Original: Utilities The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. | ||||
Tipos Original: Types The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. | ||||
typedef declaration | ||||
| tipo de alias declaração (C++11) | ||||
| atributos (C++11) | ||||
Conversões Original: Casts The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. | ||||
| conversões implícitas | ||||
const_cast conversion | ||||
static_cast conversion | ||||
dynamic_cast conversion | ||||
reinterpret_cast conversion | ||||
| Elenco C-estilo e funcional | ||||
Alocação de memória Original: Memory allocation The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. | ||||
Classes Original: Classes The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. | ||||
Classe propriedades específicas de função Original: Class-specific function properties The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. | ||||
| ||||
Funções membro especiais Original: Special member functions The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. | ||||
Modelos Original: Templates The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. | ||||
| modelo de classe | ||||
| modelo de função | ||||
| especialização de modelo | ||||
| pacotes de parâmetros (C++11) | ||||
Diversos Original: Miscellaneous The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. | ||||
| Assembly embutido |
Sintaxe
| true | (1) | |
| false | (2) | |
Explicação
O tipo bool, que é uma palavra reservada da linguagem C++, pode assumir dois valores diferentes, ou seja, ele pode assumir o valor true, que significa verdadeiro e é representado pelo número 1; ou ele pode assumir o valor false, que significa falso e é representando pelo número 0.
Exemplo
#include <iostream>
int main() {
bool Vrf = false;
if (Vrf == true) {
// caso a variável contenha o valor true.
std::count << "Condição Verdadeira." << std::endl;
} else {
// caso a variável contenha o valor false.
std::count << "Condição Falsa." << std::endl;
}
return 00.
}
Saída:
Condição Falsa.