Πίνακας περιεχομένων:
Ορισμός - Τι σημαίνει Boolean Logical Operator;
Ένας λογικός τελεστής Boolean στο πλαίσιο της γλώσσας προγραμματισμού C # είναι ένας χειριστής που χρησιμοποιείται για την εκτέλεση λογικής Boolean σε δύο Boolean εκφράσεις.
Οι λογικοί τελεστές Boolean επιστρέφουν τα αποτελέσματα Boolean (true ή false) και λαμβάνουν τις τιμές Boolean ως τελεστές. Κατά την εκτέλεση λογικής λογικής, αξιολογείται η έκφραση στα αριστερά, ακολουθούμενη από την ένδειξη στα δεξιά. Οι δύο εκφράσεις τελικά αξιολογούνται στο πλαίσιο του λογικού τελεστή Boolean μεταξύ τους. Η τιμή επιστροφής είναι τύπου Boolean και βασίζεται στον τύπο χειριστή που χρησιμοποιείται.
Η Techopedia εξηγεί τον Boolean Logical Operator
Λογικοί τελεστές Boolean μπορούν να χρησιμοποιηθούν για να ελέγξουν ή να προσαρμόσουν την τιμή μίας Boolean μεταβλητής. Το αποτέλεσμα της έκφρασης που χρησιμοποιεί αυτούς τους χειριστές μπορεί να χρησιμοποιηθεί σε δηλώσεις υπό όρους για τον έλεγχο της ροής του προγράμματος μέσω του κώδικα.
Οι λογικοί φορείς boolean έχουν προτεραιότητα με τη σειρά που φαίνεται παρακάτω:
- Λογική AND (&)
- Λογική XOR (^)
- Λογική OR (|)
Είναι ζωτικής σημασίας να κατανοήσουμε τη διαφορά μεταξύ των χειριστών & & && όταν χρησιμοποιούνται σε μια έκφραση όπου πρέπει να αξιολογηθούν δύο συνθήκες. Ενώ ο & operator εκτελεί πάντα και τις δύο συνθήκες, && δεν εκτελεί το δεύτερο σε αποτυχία του πρώτου. Το || ο χειριστής λειτουργεί παρόμοια με && παρακάμπτοντας τις συνθήκες μετά την πρώτη, αν η πρώτη προϋπόθεση είναι αληθής. Ως εκ τούτου, && και || (που αναφέρονται ως λογικοί χειριστές υπό όρους) ονομάζονται χειριστές βραχυκυκλώματος.
Ο χειριστής λειτουργεί με παρόμοιο τρόπο με τον |. Η | και || οι φορείς εκμετάλλευσης (και & & & & operators) δεν είναι εναλλάξιμοι, επειδή λειτουργούν διαφορετικά.
