Tipus booleà C++

Tipus Boolea C



C++ és el llenguatge OOP d'alt nivell que s'utilitza per dissenyar amb diversos propòsits. Fa que la programació sigui més agradable per als programadors. Quan treballem en C++, de vegades necessitem un resultat en forma veritable o falsa, de manera que utilitzem el 'tipus de dades booleà'. En C++, un booleà és una mena de tipus de dades que pot representar resultats veritables o falsos. Els programadors l'utilitzen amb freqüència per analitzar les condicions, prendre decisions o regular l'execució del programa. El tipus de dades booleà s'utilitza amb freqüència per determinar si una determinada condició és certa o falsa. Per a aquest 'tipus de dades booleà', utilitzem la paraula clau 'Bool' en C++. Aquí, estudiarem el 'tipus de dades booleà' en detall i comprovarem com funciona aquest tipus de dades booleà en C++.

Exemple 1:

Ara, fem alguns exemples on utilitzem aquest 'tipus de dades booleà' i mostrem que funciona en C++. Comencem el nostre codi afegint els fitxers de capçalera que necessitem. El primer fitxer de capçalera que afegim aquí és ' ' que ajuda a introduir o emetre les dades. Després d'això, tenim l'espai de noms 'std'; aquest és el nom estàndard.

Després d'això, tenim un codi de controlador que significa que afegim la funció 'main()' aquí. Ara, declarem la variable 'isBulbOn' amb el tipus de dades booleà 'bool' i ajustem 'true' aquí. A sota d'això, tenim una altra variable booleana anomenada 'isBulbOff' a la qual afegim 'fals'. Aquest resultat vertader i fals són '1' i '0', respectivament.







Per comprovar la sortida d'aquests valors booleans, simplement els imprimim amb la instrucció 'cout'. En aquesta declaració 'cout', primer imprimim el resultat 'isBulbOn'. A continuació, a la línia següent, imprimim el resultat de la variable 'isBulbOff'. El 'endl' s'utilitza aquí, de manera que mou el nostre punter a la línia següent.



Codi 1:



#inclou
utilitzant l'espai de noms std ;
int principal ( )
{
bool isBulbOn = veritat ;
bool isBulbOff = fals ;
cout << 'La bombeta està encès aquí' << estàBulbOn << endl ;
cout << 'La bombeta no està encès aquí' << isBulbOff ;
}

Sortida:





La sortida d'aquest codi representa el resultat en els formularis '0' i '1', tal com es mostra a continuació. Aquí, '1' indica el resultat 'vertader' mentre que '0' indica el resultat 'fals'. Obtenim aquest resultat només pel tipus de dades 'bool'.



Exemple 2:

Ara, declarem dues variables, 'Pass' i 'Fail', del tipus de dades 'bool' dins del main després d'incloure el fitxer de capçalera a l'inici d'aquest codi. La variable 'Passa' s'assigna com a 'vertader' aquí i la variable 'Falla' s'assigna com a 'falsa'. Ara, 'Pass' retorna '1' com a resultat i 'Fail' retorna '0'.

Ara, utilitzem aquestes variables bool a la nostra declaració 'cout' per obtenir el resultat vertader o fals en forma d''1' i '0'. El 'cout' on posem 'Passa' retorna '1'. Quan utilitzem 'Fail' retorna '0'. Aquí, afegim cinc sentències 'cout', cadascuna conté la variable booleana.

Codi 2:

#inclou
utilitzant l'espai de noms std ;
int principal ( )
{
bool Pass = veritat ;
bool Falla = fals ;
cout << 'El percentatge és de 60' << Passar << endl ;
cout << 'El percentatge és de 45' << Falla << endl ;
cout << 'El percentatge és de 90' << Passar << endl ;
cout << 'El percentatge és de 85' << Passar << endl ;
cout << 'El percentatge és de 33' << Falla << endl ;
}

Sortida:

En aquesta sortida, '1' representa el resultat 'vertader' que és 'Aprovat' i '0' representa el resultat 'fals' que és 'Falla' en aquest cas.

Exemple 3:

En aquest codi, inicialitzem tres variables senceres que són 'num_01', 'num_02' i 'a' amb el valor de '45', '62' i '3', respectivament. Després d'això, declarem tres variables més: 'b_01', 'b_02' i 'b_03' - i aquestes són el tipus de dades booleà 'bool'. Ara, inicialitzem 'b_01' amb la condició 'num_01 == num_01'. A continuació, inicialitzem 'b_02' i 'b_03' de la mateixa manera que 'b_01'.

Després d'inicialitzar totes les variables, les imprimim per separat mitjançant 'cout' per comprovar el resultat d'aquestes variables booleanes. Després d'això, inicialitzem la variable 'b_a' del tipus de dades 'bool' amb 'true'. A continuació, fem servir la declaració 'si' aquí on col·loquem 'b_a' com a condició. Ara, si aquesta condició 'b_a' és certa, s'executa la declaració després de 'si'. En cas contrari, la part 'else' s'executarà aquí. Després d'això, procedim i inicialitzem la variable entera 'num' en la qual apliquem algunes operacions matemàtiques i mostrem el resultat 'num'.

Codi 3:

#inclou
utilitzant l'espai de noms std ;
int principal ( )
{
int num_01 = 45 , num_02 = 62 , a = 3 ;
bool b_01 , b_02 , b_03 ;
b_01 = num_01 == num_01 ;
b_02 = num_01 == num_02 ;
b_03 = num_02 > num_01 ;

cout << 'La resposta del primer bool b_01 és = ' <<
b_01 << endl ;
cout << 'La resposta del segon bool b_02 és = ' <<
b_02 << endl ;
cout << 'La resposta del tercer bool b_03 és = ' <<
b_03 << endl ;
bool b_a = veritat ;
si ( b_a )
cout << 'Sí' << endl ;
altra cosa
cout << 'No' << endl ;
int en una = fals + 7 * a - b_a + veritat ;
cout << en una ;
tornar 0 ;
}

Sortida:

Aquest resultat mostra els resultats de les operacions que hem executat al nostre codi. Així, d'aquesta manera, fem servir aquest 'tipus de dades booleà' als nostres codis C++.

Exemple 4:

Aquí, escrivim 'isHotDay' com a variable 'bool' i l'iniciem amb 'false'. Ara, fem servir la declaració 'if' i passem 'isHotDay' com a condició. La instrucció que segueix 'si' ara s'executa si es compleix la condició 'isHotDay'. En cas contrari, la part 'else' s'executarà en aquest punt.

Ara, tenim la variable booleana 'DoTask' i l'establim a 'true'. A més, també inicialitzem la variable 'int' anomenada 'Task_count'. Després d'això, col·loquem el bucle 'while()'. En aquest bucle 'while()', posem 'DoTask' com a condició. Dins del bucle while, escrivim 'Task_count++' que augmenta el valor de 'Task_count' en 1.

Quan s'executa aquesta instrucció, el valor de 'Task_count' augmenta en 1. Aleshores, s'executa la següent sentència 'cout'. Després d'això, tornem a col·locar una condició que és 'Task_count < 9' i assignem aquesta condició a la variable 'DoTask'. Aquest bucle funciona fins que el 'Task_count' és inferior a '9'.

Codi 4:

#inclou
utilitzant l'espai de noms std ;
int principal ( ) {
bool ésHotDay = fals ;
si ( ésHotDay ) {
cout << 'És un dia calorós!' << endl ;
} altra cosa {
cout << 'No és un dia calorós' << endl ;
}
bool DoTask = veritat ;
int Task_count = 0 ;
mentre ( DoTask ) {
Task_count ++;
cout << 'La tasca és continuar aquí' << Task_count << endl ;
DoTask = ( Task_count < 9 ) ;
}
tornar 0 ;
}

Sortida:

Aquesta sortida mostra el resultat de cada acció que vam executar a través del nostre codi. Per tant, també fem servir aquest 'tipus de dades booleà' als nostres codis C++ d'aquesta manera.

Exemple 5:

Ara, anem cap a l'últim exemple d'aquest tutorial. Aquí, prenem tres variables booleanes úniques i imprimim totes dues. Després d'això, apliquem els operadors 'AND', 'OR' i 'NO' a aquestes variables booleanes. A més, el resultat de totes les operacions s'emmagatzema en forma booleana perquè hem afegit 'bool' amb totes les variables en què s'emmagatzema el resultat d'aquestes operacions. Després d'això, tornem a imprimir el resultat d'aquestes operacions en booleà.

Codi 5:

#include
utilitzant l'espai de noms std ;
int principal ( )
{
valor bool_1 = veritat ;
valor bool_2 = fals ;
valor bool_3 = veritat ;

cout << 'valor_1 és' << valor_1 << endl ;
cout << 'valor_2 és' << valor_2 << endl ;
cout << 'valor_3 és' << valor_3 << endl << endl ;

resultat bool_1 = ( valor_1 || valor_3 ) && valor_1 ;
resultat bool_2 = valor_1 && valor_2 ;
resultat bool_3 = valor_2 || valor_3 ;
resultat bool_4 = ! valor_3 ;
resultat bool_5 = ! valor_2 ;
resultat bool_6 = ! valor_1 ;

cout << 'El resultat 1 és = ' << resultat_1 << endl ;
cout << 'El resultat 2 és = ' << resultat_2 << endl ;
cout << 'El resultat 3 és = ' << resultat_3 << endl ;
cout << 'El resultat 4 és = ' << resultat_4 << endl ;
cout << 'El resultat 5 és = ' << resultat_5 << endl ;
cout << 'El resultat 6 és = ' << resultat_6 << endl ;
}

Sortida:

Aquí teniu el resultat. Podríem observar que el resultat de cada operació es mostra en forma de '0' i '1' perquè s'utilitza el tipus de dades 'bool'.

Conclusió

En aquest tutorial, vam demostrar com s'utilitza el tipus de dades booleà en C++ i quin és el resultat del tipus de dades booleà. Hem explorat els exemples en què hem utilitzat aquest tipus de dades booleà. Hem vist que aquest tipus de dades booleà és eficaç i senzill, però és essencial utilitzar-lo amb cura per evitar errors.