Πώς να χρησιμοποιήσετε τις εκφράσεις Boolean στη C++

Pos Na Chresimopoiesete Tis Ekphraseis Boolean Ste C



Μια Boolean έκφραση είναι ένας όρος που αντιστοιχεί σε true ή false (0 και 1). Οι εκφράσεις Boole συγκρίνουν δεδομένα οποιουδήποτε τύπου και δίνουν έξοδο σε 0 ή 1. Αυτό το άρθρο θα εξετάσει και θα αναλύσει την έκφραση Boole στον προγραμματισμό της C++, καθώς και θα δώσει μερικά παραδείγματα για το πώς τη χρησιμοποιούμε στην C++.

Πώς να χρησιμοποιήσετε Boolean εκφράσεις σε C++

Στη C++, μια έκφραση είναι γνωστή ως έκφραση Boolean που χρησιμοποιείται για την αξιολόγηση των συνθηκών και την παραγωγή μιας Boolean τιμής που είναι είτε true είτε false (0 ή 1). Η C++ μας παρέχει δύο βασικούς τρόπους για να χρησιμοποιήσουμε Boolean εκφράσεις:

Ας συζητήσουμε την παραπάνω μέθοδο χρήσης Boolean παραστάσεων στη C++ μία προς μία.







Boolean Expression με τελεστές σύγκρισης

Οι τελεστές σύγκρισης αντιστοιχούν σε δύο τιμές και επιστρέφουν ένα αποτέλεσμα Boolean. Στην C++ έχουμε διάφορους τελεστές σύγκρισης όπως π.χ ==, !=, <, >, <= και >= . Όλα αυτά χρησιμοποιούνται για τη σύγκριση δύο μεταβλητών και ανάλογα με τη λειτουργία επιστρέφουν τιμές ως true (1) ή false (0).



Ας χρησιμοποιήσουμε το == τελεστής σύγκρισης σε μια Boolean έκφραση σε ένα πρόγραμμα C++:



#include

χρησιμοποιώντας το namespace std ;

#include

ενθ κύριος ( ) {

ενθ ένα = 6 ;

μπολ ακόμα = ( ένα % 2 == 0 ) ;

αν ( ακόμη και ) {

cout << 'Αληθής' << endl ;

} αλλού {

cout << 'Ψευδής' << endl ;

}

ΕΠΙΣΤΡΟΦΗ 0 ;

}

Στον παραπάνω κώδικα C++, η εκτέλεση ξεκινά από το main, όπου αρχικά αρχικοποίησα έναν ακέραιο ένα με αξία του 6 . Στη συνέχεια, χρησιμοποιώντας έναν τύπο δεδομένων Boolean, αρχικοποίησα ένα ακόμη και μεταβλητή που έχει μια Boolean έκφραση με το == χειριστή που έβαλε έναν όρο. Στο τέλος, η υπό όρους δομή ( αν-αλλιώς ) επιστρέφει true εάν η συνθήκη ικανοποιείται διαφορετικά, επιστρέφει false. Δεδομένου ότι η τιμή της μεταβλητής ένα είναι 6, επομένως επιστρέφει true ως έξοδο:





Έκφραση Boolean με λογικούς τελεστές

Οι λογικοί τελεστές στη C++ χρησιμοποιούνται για να ελέγξουν εάν μια συγκεκριμένη έκφραση είναι αληθής ή ψευδής, καθώς οι λογικές εκφράσεις λειτουργούν μόνο σε τιμές Boolean. Οι λογικοί τελεστές συγκρίνουν τις τιμές και δίνουν αποτελέσματα με όρους Boolean. Οι κοινοί λογικοί τελεστές περιλαμβάνουν &&, II, και, ! . Παρακάτω είναι ένα παράδειγμα κώδικα C++ που χρησιμοποιεί λογικές εκφράσεις χρησιμοποιώντας τον τελεστή AND (&&) για να προσδιορίσει εάν ένας ακέραιος αριθμός που πληκτρολογεί ο χρήστης είναι μεταξύ 1 και 15 ή όχι:



#include

χρησιμοποιώντας το namespace std ;

ενθ κύριος ( )

{

cout << 'Παρακαλώ εισάγετε ένα ψηφίο:' ;

ενθ ένα ;

τρώει >> ένα ;

αν ( ένα > 0 && ένα <= δεκαπέντε )

cout << 'Το ψηφίο που εισαγάγατε είναι μεταξύ 1 και 15' ;

αλλού

cout << 'Το ψηφίο που εισαγάγατε δεν είναι μεταξύ 1 και 15' ;

ΕΠΙΣΤΡΟΦΗ 0 ;

}

Εδώ, στο πρώτο βήμα, εκτυπώσαμε ένα μήνυμα για να λάβουμε ένα ψηφίο από τον χρήστη cout . Στη συνέχεια δήλωσε η ενθ μεταβλητός ένα για να λάβει την είσοδο από τον χρήστη που χρησιμοποιεί τρώει . Μετά από αυτό, υπό όρους δομή αν-αλλιώς χρησιμοποιείται με μια συνθήκη που περιλαμβάνει ΚΑΙ (&&) λογικός τελεστής στην έκφραση Boolean. Αυτή η συνθήκη θα ελέγχει εάν το εισαγόμενο ψηφίο είναι μεταξύ 1 και 15 ή όχι. Εάν και οι δύο συνθήκες είναι αληθείς τότε θα εκτελεστούν οι εντολές μετά την εντολή if και εάν κάποια από τις συνθήκες είναι ψευδής τότε η εντολή else θα εκτελεστεί:

συμπέρασμα

Οι Boolean εκφράσεις χρησιμοποιούνται ευρέως στη γλώσσα C++. Μπορούν να χρησιμοποιηθούν με λογικούς τελεστές και τελεστές σύγκρισης και να επιστρέψουν την έξοδο σε true ή false. Είδαμε στα παραπάνω παραδείγματα της C++ ότι μπορούμε να εφαρμόσουμε Boolean εκφράσεις με τη βοήθεια τελεστών σύγκρισης, λογικών τελεστών και δομών υπό όρους.