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

C++ . में ऑपरेटरों की प्राथमिकता

<शरीर>

संचालिका पूर्वता एक व्यंजक में पदों के समूहन को निर्धारित करती है। एक ऑपरेटर की संबद्धता एक संपत्ति है जो यह निर्धारित करती है कि एक ही वरीयता के ऑपरेटरों को कोष्ठक की अनुपस्थिति में कैसे समूहीकृत किया जाता है। यह प्रभावित करता है कि अभिव्यक्ति का मूल्यांकन कैसे किया जाता है। कुछ ऑपरेटरों की प्राथमिकता दूसरों की तुलना में अधिक होती है; उदाहरण के लिए, गुणन संचालिका को जोड़ने वाले संचालिका की तुलना में उच्च प्राथमिकता होती है:

उदाहरण के लिए x =7 + 3 * 2; यहां, x को 13 असाइन किया गया है, 20 नहीं क्योंकि ऑपरेटर * की प्राथमिकता + से अधिक है, इसलिए इसे पहले 3*2 से गुणा किया जाता है और फिर 7 में जोड़ा जाता है।

यहां, उच्चतम प्राथमिकता वाले ऑपरेटर तालिका के शीर्ष पर दिखाई देते हैं, सबसे कम वाले ऑपरेटर नीचे दिखाई देते हैं। एक एक्सप्रेशन में, पहले उच्च प्राथमिकता वाले ऑपरेटरों का मूल्यांकन किया जाएगा।


श्रेणी
<वें शैली ="चौड़ाई:48.677%; पाठ-संरेखण:केंद्र;"> ऑपरेटर
<वें शैली ="चौड़ाई:29.0458%;">सहयोगिता
पोस्टफिक्स
() [] ->। ++ - -
बाएं से दाएं
Unary
+ - ! ~++ - - (प्रकार)* और आकार
दाएँ से बाएँ
Multiplicative
* /%
बाएं से दाएं
Additive
+ -
बाएं से दाएं
खिसक जाना
<<>>
बाएं से दाएं
रिलेशनल
<<=>>=
बाएं से दाएं
समानता
==!=
बाएं से दाएं
Bitwise AND
&
बाएं से दाएं
Bitwise XOR
^
बाएं से दाएं
Bitwise OR
| बाएं से दाएं
तार्किक AND
&& बाएं से दाएं
तार्किक OR
|| बाएं से दाएं
सशर्त
?: दाएं से बाएं
असाइनमेंट
=+=-=*=/=%=>>=<<=&=^=|=
दाएं से बाएं
कॉमा
, बाएं से दाएं



  1. सी ++ में एक लिंक्ड सूची को समतल करना

    इस समस्या में, हमें दो पॉइंटर नोड्स वाली लिंक्ड लिस्ट दी जाती है, दाएं और नीचे। दायां नोड मुख्य लिंक्ड सूची सूचक है। डाउन नोड उस नोड से शुरू होने वाली सेकेंडरी लिंक्ड लिस्ट के लिए है। सभी लिंक की गई सूचियां क्रमबद्ध हैं। हमारा काम एक लिंक की गई सूची को समतल करने के लिए एक प्रोग्राम बनाना ह

  1. C++ . में सतत वृक्ष

    एक कंटीन्यूअस ट्री को एक ऐसे पेड़ के रूप में परिभाषित किया जाता है जिसमें रूट नोड से लीफ नोड तक किसी भी पथ के साथ नोड्स का मान या वजन होता है जैसे कि पैरेंट नोड और उसके सभी डायरेक्टचिल्ड्रन नोड्स के बीच पूर्ण अंतर हमेशा 1 होता है। अगर हम जड़ से पत्ती तक के रास्ते में कोई नोड चुनते हैं, तो |बाएं बच

  1. C++ में अधिकतम बाइनरी ट्री

    मान लीजिए कि हमारे पास एक पूर्णांक सरणी है। उस सरणी के सभी तत्व अद्वितीय हैं। इस सरणी पर अधिकतम वृक्ष निर्माण को निम्नानुसार परिभाषित किया गया है - जड़ सरणी में अधिकतम संख्या धारण करेगा। लेफ्ट सबट्री सबएरे के बायीं ओर से निर्मित अधिकतम ट्री है जिसे अधिकतम संख्या से विभाजित किया जाता है। दाय