सी ++ ऑपरेटर्स
ऑपरेटर सी ++ में उपयोग किए जाने वाले प्रतीक हैं जो संचालन को पूरा करने के लिए उपयोग किए जाते हैं। ऑपरेटरों को विभिन्न कार्यों को करने के लिए ऑपरेंड पर लागू किया जाता है।
सी ++ ऑपरेटर्स क्या हैं?
सी ++ में प्रयुक्त विभिन्न प्रकार के ऑपरेटर निम्नलिखित हैं।
- अंकगणितीय आपरेटर
- संबंधपरक संकारक
- लॉजिकल ऑपरेटर्स
- असाइनमेंट ऑपरेटर्स
1. अंकगणित ऑपरेटर
सी ++ में, अंकगणित ऑपरेटरों को अंकगणित संचालन करने के लिए उपयोग किया जाता है जैसा कि नीचे वर्णित है।
आइए क्रमशः ऑपरेशन्स a, b को मान 10 और 5 के साथ लेते हैं।
सी ++ में अंकगणितीय ऑपरेटर | ||
ऑपरेटर | विवरण | उदाहरण |
+ | दो ऑपरेंड का जोड़ | a + b देगा 15। |
– | बाएं ऑपरेंड से दाएं ऑपरेंड का घटाव | a – b देगा 5। |
* | दो ऑपरेंड का गुणन | ए * बीदे देंगे
50। |
/ | दाएं संचालक द्वारा बाएं संचालक का विभाजन | ए / बीदे देंगे
2। |
% | मापांक – दाएं से बाएं ऑपरेंड के विभाजन का शेष | द% खकर द% ख ह x। |
++ | वेतन वृद्धि ऑपरेटर जो 1 से ऑपरेटर के मूल्य को बढ़ाता है। | b ++ 6 देगा। |
– | कमी ऑपरेटर जो 1 से ऑपरेटर के मूल्य को कम करता है। | b – 4 देंगे। |
2. रिलेशनल ऑपरेटर्स
रिलेशनल ऑपरेटर्स का उपयोग ऑपरेशंस के बीच के मूल्यों की तुलना करने और कथन में निर्दिष्ट शर्त के अनुसार TRUE या FALSE को वापस करने के लिए किया जाता है।
सी ++ में रिलेशनल ऑपरेटर्स | ||
ऑपरेटर | विवरण | उदाहरण |
> | यदि बाएं ऑपरेंड का मूल्य सही ऑपरेंड के मूल्य से अधिक है, तो स्थिति सच हो जाती है; अगर झूठ नहीं तो। | ए> बी |
< | यदि बाएं ऑपरेंड का मूल्य सही ऑपरेंड के मूल्य से कम है, तो स्थिति सही हो जाती है; अगर झूठ नहीं तो। | a <b |
== | यदि दोनों ऑपरेंड का समान मूल्य है, तो स्थिति सच हो जाती है; अगर झूठ नहीं तो। | a == बी |
! = | यदि दोनों ऑपरेंड का समान मूल्य नहीं है, तो स्थिति सच हो जाती है; अगर झूठ नहीं तो। | ए! = बी |
> = | यदि बाएं ऑपरेंड का मूल्य सही ऑपरेंड से अधिक या उसके बराबर है, तो स्थिति सही हो जाती है;अगर झूठ नहीं तो। | ए> = बी |
<= | यदि बाएं ऑपरेंड का मूल्य सही ऑपरेंड से कम या उसके बराबर है, तो स्थिति सही हो जाती है; अगर झूठ नहीं तो। | अ <= ख |
आइए हम ऑपरेंड्स के मान को a = 10, b = 5 मानें और रिलेशनल ऑपरेटर्स को समझने के लिए विभिन्न ऑपरेशन करें।
- a> b परिणाम देगा TRUE क्योंकि 10 5 से अधिक है।
- <b परिणाम FALSE देगा क्योंकि 10 5 से अधिक है।
- a == b परिणाम देगा FALSE क्योंकि 10 5 के बराबर नहीं है।
- a! = b परिणाम देगा TRUE क्योंकि 10 5 के बराबर नहीं है।
- a> = b परिणाम देगा TRUE क्योंकि 10 5 से अधिक है।
- <= b परिणाम FALSE देगा क्योंकि 10 बराबर या 5 से कम नहीं है।
3. लॉजिकल ऑपरेटर्स
सी ++ में उपयोग किए जाने वाले तार्किक ऑपरेटर नीचे दिखाए गए हैं।
सी ++ में लॉजिकल ऑपरेटर्स | ||
ऑपरेटर | विवरण | उदाहरण |
|| | यह तार्किक या संचालक है। यदि दोनों में से कोई भी गैर-शून्य है, तो स्थिति सत्य हो जाती है। | ए || ख |
&& | यह तार्किक और संचालक है। यदि दोनों ऑपरेंड गैर-शून्य हैं, तो स्थिति सत्य हो जाती है। | a && बी |
! | यह तार्किक नहीं ऑपरेटर है और तार्किक ऑपरेटर की स्थिति को उलट देता है जिसके साथ इसका उपयोग किया जाता है। | !ए |
आइए हम ऑपरेंड्स के मान को a = 1, b = 0 मानें और लॉजिकल ऑपरेटर्स को समझने के लिए विभिन्न ऑपरेशन करें।
- ए || b TRUE होगा क्योंकि दोनों में से कोई भी एक गैर-शून्य है।
- a && b, FALSE होगा क्योंकि ऑपरेंड में से एक शून्य है।
- a। 0 होगा क्योंकि यह ऑपरेंड की स्थिति को उलट देता है।
4. असाइनमेंट सी ++ ऑपरेटर्स
सी ++ में उपयोग किए जाने वाले असाइनमेंट ऑपरेटर नीचे दिखाए गए हैं।
सी ++ में असाइनमेंट ऑपरेटर्स | ||
ऑपरेटर | विवरण | उदाहरण |
= | यह एक साधारण असाइनमेंट ऑपरेटर है जो दाईं ओर के ऑपरेंड के मूल्य को लेफ्ट साइड के ऑपरेंड को सौंपता है। | x = y, x को y का मान प्रदान करेगा। |
+ = | यह ऑपरेटर बाएं ऑपरेंड के लिए दाएं ऑपरेंड के अलावा करता है और परिणाम बाएं ऑपरेंड को सौंपा जाता है। | x + = y की व्याख्या x = x + y के रूप में की जाती है |
– = | यह ऑपरेटर बाएं ऑपरेटर से दाएं ऑपरेंड का घटाव करता है और परिणाम बाएं ऑपरेंड को सौंपा जाता है। | x – = y, x = x – y के बराबर है |
* = | यह ऑपरेटर बाएं ऑपरेटर के साथ दाएं ऑपरेंड का गुणन करता है और परिणाम बाएं ऑपरेटर को सौंपा जाता है। | x * = y, x = x * y के बराबर है |
/ = | यह ऑपरेटर बाएं ऑपरेटर के विभाजन को दाहिने ऑपरेटर के साथ करता है और परिणाम को बाएं ऑपरेंड को सौंपा जाता है। | x / = y, x = x / y के बराबर है |
% = | यह दो ऑपरेंड्स के मापांक लेता है और परिणाम बाएं ऑपरेंड को सौंपा जाता है। | x% = y, x = x% y के बराबर है |
>> = | यह एक बाइनरी राइट शिफ्ट और असाइनमेंट ऑपरेटर है। | x >> 5 x = x >> 5 के बराबर है |
<< = | यह एक बाइनरी लेफ्ट शिफ्ट और असाइनमेंट ऑपरेटर है। | x << 5 x = x << 5 के बराबर है |
^ = | इसे बिटवाइज़ एक्सक्लूसिव OR या असाइनमेंट ऑपरेटर कहा जाता है। | x ^ = 5 x = x ^ 5 के बराबर है |
| = | इसे बिटवाइज़ या असाइनमेंट ऑपरेटर कहा जाता है। | x | = 5 x = x के बराबर है 5 |
और = | इसे बिटवाइज़ और असाइनमेंट ऑपरेटर कहा जाता है। | x & = 5 बराबर x = x & 5 के बराबर है |
आइए हम मान लेते हैं x के रूप में 5. ऊपर दिखाए गए कुछ असाइनमेंट ऑपरेटर्स का उपयोग करके किए गए संचालन के कुछ उदाहरण।
- x = 5 मान 5 से x निर्दिष्ट करेगा।
- x + = 3 x = x +3 के रूप में परिणाम देगा। 5 + 3 = 8 को x को सौंपा जाएगा।
- x – = 2 x = x +3 के रूप में परिणाम देगा अर्थात 5-2 = 3 x को सौंपा जाएगा।
अनुशंसित लेख – सी ++ ऑपरेटर्स
यह सी ++ ऑपरेटर्स का मार्गदर्शक रहा है । यहां हमने सी ++ में प्रयुक्त विभिन्न प्रकार के ऑपरेटरों के साथ उनके सिंटैक्स और उदाहरणों पर चर्चा की है। अधिक जानने के लिए आप निम्नलिखित लेख को भी देख सकते हैं –
- सी ++ कमांड्स
- सी ++ का परिचय
- गाइड MySQL ऑपरेटरों के लिए
- C ऑपरेटर्स के उदाहरण