आपका फिर से स्वागत है मेरे इस ब्लॉग पर आज मैं आपके लिए लेकर आया हूँ वर्ष 2017 में C language में पूछे गए प्रश्न को लेकर आज का जो question है उसमें हमें operator और उसके asociativity का explain करना है. इसके पहले मैंने character set ke bare में बताया था। अगर आपको उन प्रश्नों के बारे में पता नहीं है तो आपके लिए मैन एक पोस्ट लिखा था जिसमें मैने 2017 PGDCA में पूछे जाने वाले Question के बारे में बताया था तो आप वहां जाकर उसे देख सकते हैं।
इस प्रश्न में हमें opretor और associativity का वर्णन करना है -
''C'' program में किसी Expretion को execute ( run ) करते समय उसमें उपयोग होने वाले Operators की Priority या ( Precedence ) तथा उनकी Associativity का ध्यान रखना होता है।
जब operetors अलग-अलग हो तब Execution का Direction ( दिशा ) का निर्धारण आवश्यक होता है तथा जब ये Operators एक ही प्रकार के हों तब पहले कौन से operator का मूल्यांकन होगा , इस बात की जानकारी आवश्यक है। इन्हें क्रमशः Operator Associativity एवं Operator Precedence कहते हैं।
जब operetors अलग-अलग हो तब Execution का Direction ( दिशा ) का निर्धारण आवश्यक होता है तथा जब ये Operators एक ही प्रकार के हों तब पहले कौन से operator का मूल्यांकन होगा , इस बात की जानकारी आवश्यक है। इन्हें क्रमशः Operator Associativity एवं Operator Precedence कहते हैं।
Operator Associativity दो प्रकार के होते हैं-
L --> R Left to Right
R --> L Right to Left
R --> L Right to Left
* chhattisgrh samanya gyan hindi me
* a to z sort form full form
* Chhattisagarh ki 2011 ke anusar sthiti
* computer kya hai
* a to z sort form full form
* Chhattisagarh ki 2011 ke anusar sthiti
* computer kya hai
जैसे - सभी Unary Operator की associativity Right to Left होती है। जबकि Basic Arithmatic Operators की Associativity Left to Right होती है।
1. Brakets ( ) , [ ] , ( L ---> R )
2. Unary Operators ++, - - , ! , Size of ( ) , ~ , ( R--->L )
3. Member Access * , --> , ( L ---> R )
4. Arithmetic Operators * , / , % , +, - , ( L---> R )
5. Shift Operator << , >> , ( L--->R )
6. Relational < , < = , > , >= ( L--->R )
7. Equality Operator == , ! = ( L--->R )
8. Bitwise AND & ( L-->R )
9. Bitwise X OR ^ ( L--->R )
10. Bitwise OR ( L--->R )
11. Logical AND && ( L--->R )
12. Logical OR ( L--->R )
13. Conditional Operator ? : ( R-->L )
14. Assignment Operator =, + = , - = , / = , %= , &= , : = , <<= , >>= ( R--->L )
15. Comma Operator , ( L--->R )
2. Unary Operators ++, - - , ! , Size of ( ) , ~ , ( R--->L )
3. Member Access * , --> , ( L ---> R )
4. Arithmetic Operators * , / , % , +, - , ( L---> R )
5. Shift Operator << , >> , ( L--->R )
6. Relational < , < = , > , >= ( L--->R )
7. Equality Operator == , ! = ( L--->R )
8. Bitwise AND & ( L-->R )
9. Bitwise X OR ^ ( L--->R )
10. Bitwise OR ( L--->R )
11. Logical AND && ( L--->R )
12. Logical OR ( L--->R )
13. Conditional Operator ? : ( R-->L )
14. Assignment Operator =, + = , - = , / = , %= , &= , : = , <<= , >>= ( R--->L )
15. Comma Operator , ( L--->R )
Post a Comment
Post a Comment