All'interno di questo articolo tutorial, faremo uso del tipo di dati bool nei nostri esempi di c++. Mentre stiamo implementando i nostri esempi in Ubuntu 20.04 Sistema, assicurati di avere il compilatore G ++ installato già nel sistema Linux. Iniziamo con alcuni semplici esempi.
Esempio 01:
Nel nostro primo esempio di C ++, vedremo come il tipo di dati bool può essere inizializzato e stampato nella shell del terminale di Ubuntu 20.04 Sistema. Quindi, apri il terminale della shell usando il collegamento "Ctrl+Alt+T" o cercalo dall'area di attività. Il guscio terminale verrà aperto entro 5 secondi. Ora, usa il vecchio comando "touch" per generare un nuovo file C ++ chiamato Bool.cc. Questo file sarà trovato nella cartella domestica.
Prova ad aprirlo con un editor installato sul tuo sistema per aggiungere codice ad esso. Abbiamo usato qui l'editor GNU Nano integrato per aprirlo direttamente all'interno del terminale. Gli editori di Vim e di testo sono disponibili anche in Ubuntu 20.04 Sistema.
Ora, il file è stato aperto nel Nano Editor per la codifica. Inizialmente, questo file sarà vuoto. Abbiamo incluso il file di intestazione input-output per aggiungere input e output sulla shell. Lo spazio dei nomi standard è necessario per essere utilizzato nel codice. Senza di essa, il nostro codice riceverà errori. La funzione principale () è inizializzata dopo.
Senza la funzione principale (), nessuna esecuzione avrà luogo. All'interno di questo metodo principale (), abbiamo inizializzato due variabili di tipo di dati booleane denominate V1 e V2. La variabile V1 prende "True" e V2 prende "false" come valore. Dopo l'inizializzazione, le istruzioni Cout vengono utilizzate qui per visualizzare entrambe le variabili booleane all'interno della shell separatamente.
La prima cosa che devi fare è compilare il file di codice salvato. Quindi, il compilatore G ++ installato verrà utilizzato per questo scopo. Dopo la compilazione, il semplice "./UN.Il comando out ”verrà utilizzato per eseguire correttamente il file. La compilazione ha avuto successo e abbiamo ottenuto il risultato come 1 e 0. Ciò significa che l'istruzione Cout standard richiede 1 e falso come 0.
Esempio 02:
Vediamo come possono essere usati i valori booleani all'interno dell'espressione matematica. Quindi, apri il file "bool.cc "per aggiornare il codice. Il flusso di input-output e le linee standard dello spazio dei nomi sono rimasti invariati. All'interno della funzione principale di questo codice, abbiamo inizializzato una variabile intera "V". Questa variabile sta prendendo due espressioni booleane e 1 valore intero per riassumerle.
Come sappiamo che il vero significa 1 e falso significa 0, allora la somma deve essere 8 qui. Successivamente, l'istruzione Cout viene utilizzata per visualizzare il valore calcolato della variabile V.
Ecco che arriva la compilation con il compilatore G ++. Ha successo e dopo aver eseguito il codice, abbiamo quello che ci aspettavamo.e. 8 Di conseguenza.
Esempio 03:
Il compilatore G ++ può convertire molti valori interi nel tipo di dati booleani. Facciamo un nuovo esempio anche per farlo. Quindi, abbiamo aperto lo stesso file con l'editor "Nano". Dopo aver incluso l'intestazione del flusso input-output e lo spazio dei nomi standard, abbiamo utilizzato la funzione principale () per utilizzare Boolean. All'interno del metodo principale, abbiamo inizializzato 4 variabili interi i.e. 0, numeri interi positivi e negativi. Il tipo di dati bool è stato assegnato a tutti loro.
Il compilatore G ++ prende 0 come falso e tutti gli altri valori interi come vero per il tipo di dati booleani. Quindi, le istruzioni Cout vengono utilizzate qui per visualizzare separatamente il risultato di tutte e 4 le variabili.
Compiliamo prima il codice con G ++ e vediamo il risultato dell'esecuzione. La compilation ha successo con il compilatore G ++ e "./UN.Il comando out ”mostra il risultato come 0,1,1,1. Si scopre come ci aspettavamo. Converte 0 come falso e tutti gli altri valori in true per il tipo di dati booleani.
Esempio 04:
Vediamo come funziona l'istruzione Cout standard sull'espressione booleana i.e. vero o falso nel guscio terminale di Ubuntu 20.04 Sistema. Quindi, abbiamo aperto lo stesso bool.File CC per aggiornare il codice. Dopo aver aggiunto il file di intestazione del flusso di input-output e dello spazio dei nomi standard, la funzione principale () viene aggiunta come necessità. All'interno della funzione principale, sono state utilizzate 4 istruzioni COUT standard. Tutte le dichiarazioni utilizzano le espressioni booleane i.e. vero e falso. Due di loro vengono usati così com'è mentre gli altri due sono usati con il non "!"Firma per fare il ripristino del valore originale.
La compilazione è diventata liscia con il programma di installazione G ++ in quanto non ci sono errori nel codice. L'esecuzione restituisce i risultati come le dichiarazioni cout menzionate nei loro testi.
Esempio 05:
All'interno di questo esempio, otterremo il valore booleano da un utente come input e visualizzare il risultato sulla console Shell. Quindi, faremo uso dello stesso file i.e. “BOOL.CC ". All'interno della funzione principale () di questo codice, abbiamo inizializzato una variabile di array di tipo booleano denominata "a" senza dimensioni definite. L'inizializzazione predefinita di questa variabile booleana sarebbe presa come falsa.
L'istruzione Cout viene utilizzata per dire all'utente di inserire un valore booleano sulla shell. L'istruzione standard "CIN" è stata utilizzata per ottenere il valore inserito dalla shell e salvata alla variabile "A". Verrà visualizzata l'istruzione Cout standard successiva se il valore aggiunto è vero o falso.
Dopo aver aggiunto il "falso" e "vero" sulla shell come input, abbiamo ottenuto 0. Ciò significa che qualsiasi valore di stringa sarebbe considerato un valore diverso da un valore booleano.
Se si desidera ottenere l'output corretto per i valori booleani, devi aggiungere 1 e 0 come vero e falso. Quindi, abbiamo fatto lo stesso e ottenuto il risultato corretto di seguito.
Esempio 06:
Terminiamo questo articolo con l'esempio bonus per confrontare due valori per ottenere un risultato booleano in ritorno. Quindi, abbiamo utilizzato lo stesso file per questo esempio. All'interno della funzione principale () di questo file, abbiamo inizializzato due variabili di tipo intero i.e. x e y avendo lo stesso valore i.e. 42. L'istruzione Cout è stata utilizzata per visualizzare il risultato di confronto dell'espressione di confronto utilizzata al suo interno.
L'esecuzione di questo codice restituisce 1 poiché l'espressione del confronto restituisce vero.
Conclusione:
All'interno di questa guida, abbiamo discusso del tipo di dati booleani e del suo utilizzo all'interno del linguaggio C ++. A parte questo, abbiamo anche discusso della conversione dei valori interi in booleano e dell'uso dei valori booleani all'interno delle espressioni matematiche. L'articolo ha utilizzato gli esempi per ottenere input booleani dall'utente e utilizzare anche espressioni di confronto. Alla fine, speriamo che questo articolo sia utile per ogni utente ingenuo ed esperto in C++.