Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> सी प्रोग्रामिंग

सी ऑपरेटर और पंक्चुएटर क्या हैं?

एक या कई वस्तुओं पर लागू ऑपरेशन का वर्णन करने के लिए एक ऑपरेटर का उपयोग किया जाता है। यह मुख्य रूप से भावों में अर्थपूर्ण है, लेकिन घोषणाओं में भी। यह आम तौर पर गैर-अल्फ़ान्यूमेरिक वर्णों का उपयोग करके एक छोटा अनुक्रम होता है।

एक पंक्चुएटर तत्वों की सूची को अलग या समाप्त करने के लिए प्रयोग किया जाता है।

सी ऑपरेटर और पंक्चुएटर इस प्रकार हैं -

...   &&  -=  >=   ~   +   ;  ]

<<=   &=  ->  >>   %   ,   <  ^
>>=   *=  /=  ^=   &   -   =  {

!=    ++  <<  |=   (   .   >  |

%=    +=  <=  ||   )   /   ?  }

##    --  ==  !   *   :   [   #

ध्यान दें कि कुछ अनुक्रमों का उपयोग ऑपरेटरों और विराम चिह्नों के रूप में किया जाता है, जैसे *, =,:, # और,।

कई पंक्चुएटर्स को जोड़ियों द्वारा इस्तेमाल किया जाना है, जैसे ( ), [ ], { }।

इनपुट टेक्स्ट को पार्स करते समय, कंपाइलर एक टोकन के लिए जितना संभव हो उतना लंबा अनुक्रम बनाने की कोशिश करता है, इसलिए जब a+++++b को पार्स करते हैं, तो कंपाइलर निम्नलिखित को पहचान लेगा -

a ++ ++ + b which is not a valid construct

संकलक निम्नलिखित पर विचार नहीं करेगा -

a ++ + ++ b which may be valid

  1. C भाषा में उपयोग किए जाने वाले विभिन्न ऑपरेटर और एक्सप्रेशन क्या हैं?

    ऑपरेटर डेटा पर एक ऑपरेशन करता है। उन्हें निम्नलिखित में वर्गीकृत किया गया है - अंकगणित संचालिका। रिलेशनल ऑपरेटर। लॉजिकल ऑपरेटर्स। असाइनमेंट ऑपरेटर। इन्क्रीमेंट और डिक्रीमेंट ऑपरेटर्स। बिटवाइज ऑपरेटर। सशर्त ऑपरेटर। विशेष ऑपरेटर। अंकगणित संचालिका इन ऑपरेटरों का उपयोग संख्यात्मक गणना (या) के लिए जोड

  1. पायथन में>> और <<ऑपरेटर क्या हैं?

    प्रतीकों को Python में क्रमशः बाएँ और दाएँ शिफ्ट ऑपरेटरों के रूप में परिभाषित किया गया है। वे बिटवाइज ऑपरेटर हैं। पहला ऑपरेंड संख्यात्मक वस्तु का एक बिटवाइज प्रतिनिधित्व है और दूसरा उन पदों की संख्या है जिनके द्वारा बिट फॉर्मेशन को बाएं या दाएं स्थानांतरित किया जाना है। <<ऑपरेटर बिट पैटर्न को बाईं

  1. पायथन में ++ और -- ऑपरेटरों का व्यवहार क्या है?

    C/C++ और Java आदि में ++ और -- ऑपरेटर्स को इंक्रीमेंट और डिक्रीमेंट ऑपरेटर्स के रूप में परिभाषित किया गया है। पायथन में उन्हें ऑपरेटरों के रूप में परिभाषित नहीं किया गया है। पायथन में वस्तुओं को स्मृति में संग्रहीत किया जाता है। चर सिर्फ लेबल हैं। संख्यात्मक वस्तुएं अपरिवर्तनीय हैं। इसलिए उन्हें बढ