¿Cuál es bool y literales booleanos en C ++?

¿Cuál es bool?

C ++ introdujo un nuevo tipo de tipo de datos llamado bool que significa booleana . Este tipo de datos se introdujo para apoyar cierto o valor falso Eso significa que pueden almacenar ya sea cierto o falsos valores . También podemos almacenar 0 como falsa o 1 como cierto .

bool tipo de datos ocupa sólo 1 byte en la memoria.

Sintaxis

bool variable_name=boolean_value;

bool variable_name=0/1;

¿Cuáles son literales booleanos?

literales booleanos son cierto y falsa , se trata de dos palabras clave añadidas en programación C ++. Aquí cierto representa por 1 y falsa representa 0.

If tratamos de imprimir los valores de verdadero y falso, valores serán 1 y 0 respectivamente, consideremos las siguientes declaraciones:

cout<<"value of true is: " <<true <<endl;
cout<<"value of false is: "<<false<<endl;

salida

value of true is: 1 
value of false is: 0

He aquí un ejemplo en el que estamos asignando falsa , cierto y 0 en la variable estado_civil

#include <iostream>
using namespace std;
int main()
{
//assigning false
bool marital_status=false;
cout<<"Type1..."<<endl;
if(marital_status==false)
cout<<"You're unmarried"<<endl;
else
cout<<"You're married"<<endl;
//assigning true
marital_status=true;
cout<<"Type2..."<<endl;
if(marital_status==false)
cout<<"You're unmarried"<<endl;
else
cout<<"You're married"<<endl;
//now assigning 0 as false
marital_status=0;
cout<<"Type3..."<<endl;
if(marital_status==false)
cout<<"You're unmarried"<<endl;
else
cout<<"You're married"<<endl;
return 0;
}

salida

Type1...
You're unmarried
Type2...
You're married
Type3...
You're unmarried


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *