Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C++

सी ++ में लॉजिकल ऑपरेटरों का लिखित संस्करण

C++ प्रोग्रामिंग लैंग्वेज में ऐसे कीवर्ड होते हैं जिनका इस्तेमाल लॉजिकल ऑपरेटर्स के स्थान पर किया जा सकता है। प्रारंभ में कीवर्ड का उपयोग c में किया जाता है जब कीबोर्ड &&, !, ||, आदि जैसे प्रतीकों का समर्थन नहीं करते थे। अब, यहां कुछ c++ में लॉजिकल ऑपरेटरों के लिखित संस्करण दिए गए हैं। ।

ऑपरेटरों और उनके लिखित संस्करण हैं -

<टेबल><थेड>ऑपरेटर प्रतीक लिखित संस्करण और ऑपरेटर && और या ऑपरेटर || या संचालक नहीं ! नहीं ऑपरेटर के बराबर नहीं != not_eq बिटवाइज और ऑपरेटर & बिटऔर बिटवाइज या ऑपरेटर | बिटर बिटवाइज XOR ऑपरेटर ^ <टीडी>
और ऑपरेटर के बराबर &= and_eq या ऑपरेटर के बराबर |= or_eq XOR ऑपरेटर के बराबर ^= <टीडी>

हमारे कार्यक्रम के कार्यान्वयन को दिखाने के लिए कार्यक्रम

उदाहरण

#include<iostream>
using namespace std;
int main(){
   int x=1, y=0;
   cout<<"Written logical operators are :\n";
   cout<<x<<" and "<<y<<" = "<<(x and y)<<endl;
   cout<<x<<" or "<<y<<" = "<<(x or y)<<endl;
   cout<<x<<" bitwise and "<<y<<" = "<<(x bitand y)<<endl;
   cout<<x<<" not equal to "<<y<<" = "<<(x not_eq y)<<endl;
   return 0;
}

आउटपुट

Written logical operators are :
1 and 0 = 0
1 or 0 = 1
1 bitwise and 0 = 0
1 not equal to 0 = 1

लिखित ऑपरेटरों का उपयोग करने के पक्ष और विपक्ष -

प्रो - कोड की पठनीयता में सुधार करता है।

प्रो - यह तब उपयोगी होता है जब कीबोर्ड के साथ प्रयोग किया जाता है जो |, &, !, आदि जैसे वर्णों का समर्थन नहीं करता है।

विपक्ष - एक बयान में लिखित कीवर्ड का उपयोग करने के लिए ऑपरेटरों और ऑपरेंड के बीच स्थान की आवश्यकता होती है अन्यथा त्रुटि हो सकती है।


  1. C++ . में रिलेशनल ऑपरेटर्स

    C++ प्रोग्रामिंग में, दो वेरिएबल्स में स्टोर किए गए मानों की तुलना निम्नलिखित ऑपरेटरों का उपयोग करके की जा सकती है और उनके बीच संबंध निर्धारित किया जा सकता है। इन ऑपरेटरों को रिलेशनल ऑपरेटर कहा जाता है। उपलब्ध विभिन्न C++ संबंधपरक ऑपरेटर हैं - संचालक विवरण इससे बड़ा = इससे बड़ा या इसके

  1. C++ . में अंकगणित संचालिका

    C++ में 5 बुनियादी अंकगणितीय संचालिकाएं हैं। वे हैं - जोड़(+) घटाव(-) डिवीजन(/) गुणा(*) मोडुलो(%) उदाहरण ये ऑपरेटर C++ में किसी भी अंकगणितीय ऑपरेशन पर काम कर सकते हैं। आइए एक उदाहरण देखें - #include <iostream> using namespace std; main() {    int a = 21;    int b = 10; &

  1. सी # में स्ट्रिंग पर लॉजिकल ऑपरेटर्स

    निम्नलिखित तार्किक ऑपरेटर हैं जिनका उपयोग आप स्ट्रिंग्स पर C# में कर सकते हैं। ऑपरेटर विवरण उदाहरण && लॉजिकल एंड ऑपरेटर कहा जाता है। यदि दोनों ऑपरेंड शून्य नहीं हैं तो शर्त सत्य हो जाती है। (A &&B) गलत है। || लॉजिकल या ऑपरेटर कहा जाता है। यदि दो ऑपरेंड में से कोई भी शून्य नहीं है तो शर्त सत्य हो