संचालिका पूर्वता एक व्यंजक में पदों के समूहन को निर्धारित करती है। एक ऑपरेटर की संबद्धता एक संपत्ति है जो यह निर्धारित करती है कि एक ही वरीयता के ऑपरेटरों को कोष्ठक की अनुपस्थिति में कैसे समूहीकृत किया जाता है। यह प्रभावित करता है कि अभिव्यक्ति का मूल्यांकन कैसे किया जाता है। कुछ ऑपरेटरों की प्राथमिकता दूसरों की तुलना में अधिक होती है; उदाहरण के लिए, गुणन संचालिका को जोड़ने वाले संचालिका की तुलना में उच्च प्राथमिकता होती है:
उदाहरण के लिए 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 | || | बाएं से दाएं |
सशर्त | ?: | दाएं से बाएं |
असाइनमेंट | =+=-=*=/=%=>>=<<=&=^=|= | दाएं से बाएं |
कॉमा | , | बाएं से दाएं |