सी # प्रोग्रामिंग भाषा के संदर्भ में एक बूलियन लॉजिकल ऑपरेटर एक ऑपरेटर है जो दो बूलियन अभिव्यक्तियों पर बूलियन तर्क करने के लिए प्रयोग किया जाता है।
बूलियन लॉजिकल ऑपरेटर बूलियन परिणाम (सत्य या गलत) लौटाते हैं और बूलियन मानों को ऑपरेंड के रूप में लेते हैं। बूलियन तर्क करते समय, बाईं ओर के व्यंजक का मूल्यांकन किया जाता है, उसके बाद दाईं ओर व्यंजक का मूल्यांकन किया जाता है। अंत में दो अभिव्यक्तियों का मूल्यांकन उनके बीच बूलियन लॉजिकल ऑपरेटर के संदर्भ में किया जाता है। वापसी मूल्य बूलियन प्रकार का है और उपयोग किए गए ऑपरेटर प्रकार पर आधारित है।
बूलियन लॉजिकल ऑपरेटरों का उपयोग बूलियन वैरिएबल के मान का परीक्षण या समायोजन करने के लिए किया जा सकता है। कोड के माध्यम से प्रोग्राम प्रवाह को नियंत्रित करने के लिए इन ऑपरेटरों का उपयोग करके अभिव्यक्ति का परिणाम सशर्त बयानों में उपयोग किया जा सकता है।
नीचे दिखाए गए क्रम में बूलियन लॉजिकल ऑपरेटरों की प्राथमिकता है:
- तार्किक और (&)
- लॉजिकल एक्सओआर (^)
- तार्किक या (|)
&&&& ऑपरेटरों के बीच अंतर को समझना महत्वपूर्ण है जब उनका उपयोग एक अभिव्यक्ति में किया जाता है जहां दो स्थितियों का मूल्यांकन किया जाना है। जबकि & ऑपरेटर हमेशा दोनों शर्तों को निष्पादित करता है, && पहली की विफलता पर दूसरे को निष्पादित नहीं करता है। द || यदि पहली शर्त सत्य है, तो ऑपरेटर पहली के बाद शर्तों को छोड़ कर && के समान काम करता है। इसलिए, && और || (सशर्त तार्किक ऑपरेटरों के रूप में संदर्भित) शॉर्ट सर्किट ऑपरेटर कहलाते हैं।
^ ऑपरेटर इसी तरह से काम करता है |। | और || ऑपरेटर (और & और && ऑपरेटर) विनिमेय नहीं हैं क्योंकि वे अलग तरह से काम करते हैं।
0 Comments