BOOL DATA TYPE C ++

BOOL DATA TYPE C ++
Il existe de nombreux types de données trouvés dans les langages de programmation utilisés dans le code. Ces types de données sont utilisés en fonction de la situation et du calcul. L'un des types de données en C ++ est le type de données booléen utilisé avec le mot-clé «bool». Le type de données bool peut être initialisé avec seulement deux valeurs i.e. vrai et faux. Cela ne prend aucune valeur autre que ça.

Dans ce didacticiel d'article, nous utiliserons le type de données BOOL dans nos exemples de C++. Comme nous mettons en œuvre nos exemples dans Ubuntu 20.04 Système, assurez-vous que le compilateur G ++ soit déjà installé dans votre système Linux. Commençons par quelques exemples simples.

Exemple 01:

Dans notre premier exemple de C ++, nous verrons comment le type de données BOOL peut être initialisé et imprimé dans le shell terminal de l'Ubuntu 20.04 Système. Alors, ouvrez le terminal de la coquille à l'aide du raccourci «Ctrl + Alt + T» ou recherchez-le dans la zone d'activité. La coquille de borne sera ouverte dans les 5 secondes. Maintenant, utilisez l'ancienne commande «Touch» pour générer un nouveau fichier C ++ nommé bool.CC. Ce fichier sera trouvé dans le dossier à domicile.

Essayez de l'ouvrir avec un éditeur installé sur votre système pour y ajouter du code. Nous utilisons ici l'éditeur GNU Nano intégré pour l'ouvrir directement dans le terminal. Les éditeurs VIM et Text sont également disponibles dans Ubuntu 20.04 Système.

Maintenant, le fichier a été ouvert dans l'éditeur Nano pour le codage. Initialement, ce fichier sera vide. Nous avons inclus le fichier d'en-tête d'entrée-sortie pour ajouter l'entrée et le sortir sur le shell. L'espace de noms standard est nécessaire pour être utilisé dans le code. Sans cela, notre code obtiendra des erreurs. La fonction Main () est initialisée après cela.

Sans la fonction principale (), aucune exécution n'aura lieu. Dans cette méthode Main (), nous avons initialisé deux variables de type de données booléennes nommées v1 et v2. La variable V1 prend «vrai» et V2 prend «FAUX» comme valeur. Après l'initialisation, les instructions COUT sont utilisées ici pour afficher séparément les variables booléennes dans la coque.

La première chose que vous devez faire est de compiler le fichier de code enregistré. Ainsi, le compilateur G ++ installé sera utilisé à cet effet. Après la compilation, le simple «./un.La commande out sera utilisée pour exécuter le fichier correctement. La compilation a réussi, et nous avons obtenu le résultat en 1 et 0. Cela signifie que l'instruction COUT standard prend réalité comme 1 et FAUX comme 0.

Exemple 02:

Voyons comment les valeurs booléennes peuvent être utilisées dans l'expression mathématique. Alors, ouvrez le fichier «bool.cc ”pour mettre à jour le code. Le flux d'entrée-sortie et les lignes d'espace de noms standard sont restés inchangés. Dans la fonction principale de ce code, nous avons initialisé une variable entière «V». Cette variable prend deux expressions booléennes et 1 valeur entière pour les résumer.

Comme nous savons que le vrai signifie 1 et faux signifie 0, alors la somme doit être 8 ici. Après cela, l'instruction COUT est utilisée pour afficher la valeur calculée de la variable V.

Voici la compilation avec le compilateur G ++. Il réussit et après avoir exécuté le code, nous avons ce à quoi nous nous attendions.e. 8 En conséquence.

Exemple 03:

Le compilateur G ++ peut convertir de nombreuses valeurs entières en type de données booléen. Ayons également un nouvel exemple pour le faire. Nous avons donc ouvert le même fichier auprès de l'éditeur «Nano». Après avoir inclus l'en-tête de flux d'entrée-sortie et l'espace de noms standard, nous avons utilisé la fonction principale () pour utiliser le booléen. Dans la méthode principale, nous avons initialisé 4 variables entières I.e. 0, des entiers positifs et négatifs. Le type de données bool a été attribué à tous.

Le compilateur G ++ prend 0 comme faux et toutes les autres valeurs entières comme vraie pour le type de données booléen. Ainsi, les instructions COUT sont utilisées ici pour afficher séparément le résultat des 4 variables.

Compilons d'abord le code avec G ++ et voyons le résultat d'exécution. La compilation réussit avec le compilateur G ++ et le ««./un.La commande out ”montre le résultat comme 0,1,1,1. Il s'avère que nous nous attendions. Il convertit 0 comme faux et toutes les autres valeurs en vrai pour le type de données booléen.

Exemple 04:

Voyons comment fonctionne l'instruction COUT standard sur l'expression booléenne i.e. vrai ou faux dans la coquille terminale de l'Ubuntu 20.04 Système. Donc, nous avons ouvert le même bool.Fichier CC pour mettre à jour le code. Après avoir ajouté le fichier d'en-tête du flux d'entrée-sortie et de l'espace de noms standard, la fonction principale () est ajoutée comme nécessité. Dans la fonction principale, 4 instructions COUT standard ont été utilisées. Toutes les déclarations utilisent des expressions booléennes I.e. vrai et faux. Deux d'entre eux sont utilisés comme il l'est tandis que les deux autres sont utilisés avec le non «!”Signe pour faire le retour de la valeur d'origine.

La compilation s'est déroulée en douceur avec l'installateur G ++ car il n'y a pas d'erreurs dans le code. L'exécution renvoie les résultats comme les instructions COUT mentionnées dans leurs textes.

Exemple 05:

Dans cet exemple, nous obtiendrons la valeur booléenne d'un utilisateur en entrée et affichant le résultat sur le shell de la console. Donc, nous utiliserons le même fichier que je.e. «Bool.CC ". Dans la fonction principale () de ce code, nous avons initialisé une variable de tableau de type booléen nommé «A» sans taille définie. L'initialisation par défaut de cette variable booléenne serait considérée comme fausse.

L'instruction COUT est utilisée pour dire à l'utilisateur de saisir une valeur booléenne sur le shell. L'instruction standard «CIN» a été utilisée pour obtenir la valeur entrée du shell et enregistrée à la variable «A». La prochaine instruction COUT standard sera affichée si la valeur ajoutée est vraie ou fausse.

Après avoir ajouté le «faux» et le «vrai» sur le shell en entrée, nous avons 0. Cela signifie que toute valeur de chaîne serait considérée comme une valeur autre qu'une valeur booléenne.

Si vous souhaitez obtenir la sortie correcte pour les valeurs booléennes, vous devez ajouter 1 et 0 comme vrai et faux. Donc, nous avons fait de même et avons obtenu le résultat correct comme ci-dessous.

Exemple 06:

Terminons cet article avec l'exemple bonus pour comparer deux valeurs pour obtenir un résultat booléen en retour. Nous avons donc utilisé le même fichier pour cet exemple. Dans la fonction Main () de ce fichier, nous avons initialisé deux variables de type entier I.e. x et y ayant la même valeur i.e. 42. L'instruction COUT a été utilisée pour afficher le résultat de comparaison de l'expression de comparaison utilisée à l'intérieur.

L'exécution de ce code renvoie 1 car l'expression de comparaison renvoie true.

Conclusion:

Dans ce guide, nous avons discuté du type de données booléen et de son utilisation dans la langue C ++. En dehors de cela, nous avons également discuté de la conversion des valeurs entières en booléen et de l'utilisation des valeurs booléennes dans les expressions mathématiques. L'article a utilisé les exemples pour obtenir la contribution booléenne de l'utilisateur et utiliser également les expressions de comparaison. En fin de compte, nous espérons que cet article sera utile à chaque utilisateur naïf et expert en C++.