Operators In C In Hindi & Types of Operators जानिए हिंदी में!

हेलो फ्रेंड्स आज के इस आर्टिकल में हम बात करने जा रहे है Operators के बारे में |

आज विस्तार से जानेंगे कि ऑपरेटर्स क्या है? (What is Operators in C In Hindi) और ऑपरेटर्स कितने प्रकार के होते है? (Types of Operators in C in Hindi)

तो चलिए बिना समय गवाए जानते है कि Operator Kya Hai?

What is Operators In C Language In Hindi
What is Operators In C Language In Hindi

सी लैंग्वेज में ऑपरेटर्स क्या है? (What are Operators in C In Hindi)

Operators एक तरह के symbols होते है, जो हमें specific mathematical और logical computations करने में मदद करते है | दूसरे शब्दों में, हम कह सकते हैं कि एक ऑपरेटर operands को operate करता है।

उदाहरण के लिए, नीचे दिए गए statement को देखे -:

z = x + y ;

यहाँ पर, ” + ” ऑपरेटर को Addition Operator के रूप में जाना जाता है और ‘ a ‘ और ‘ b ‘ Operands हैं। Addition Operator कंपाइलर को कहता है कि वो दोनों Operands ‘a’ और ‘b’ को जोड़ने दे | 

अगर आप कोई प्रोग्रामिंग लैंग्वेज सिख रहे हो और उसमे Operators का Concept नहीं है तो वह प्रोग्रामिंग लैंग्वेज अधूरी है क्योंकि Operators किसी भी Programming Language की नींव होती हैं और C Language भी बिना Operators के अधूरा है |

Operators का उपयोग प्रोग्राम में Data और Variable में manipulation करने के लिए किया जाता है। सी लैंग्वेज में हम Different टाइप के ऑपरेटर के बारे में पढ़ेंगे | 

आइये देखते है कि C Language में ऑपरेटर कितने प्रकार के होते है ? (Types of Operators in C In Hindi)

ऑपरेटर्स के प्रकार | Types of Operators in C In Hindi

C Language में Operators निम्नलिखित प्रकार के होते है -:

  1. Arithmetic Operators
  2. Relational Operators
  3. Logical Operators
  4. Bitwise Operators
  5. Assignment Operators
  6. Misc Operators or Other Operator
Types of OperatorsOperator Examples
Arithmetic Operators+, -, *, /, %, ++, —
Relational Operators==, >= , <= , 
Logical Operators&&, ||, !
Bitwise Operator&, |, ^, ~, >>, <<
Assignment Operators=, +=, -+, *=, %=, &=
Misc Operators or Other Operatorsizeof(), ‘ , ‘ , ? : 

1. Arithmetic Operators

Arithmetic Operators का उपयोग Arithmetic ऑपरेशन परफॉर्म करने के लिए किया जाता है जैसे कि Addition, Subtraction, Multiplication, Division आदि | Arithmetic Operators के अंतर्गत निम्न ऑपरेटर्स आते है -: (+, -, *, /, %, post-increment, pre-increment, post-decrement, pre-decrement) |

Arithmetic Operators दो तरह के होते है |

  • Unary Operators
  • Binary Operators: 

#1) Unary Operators 

ऐसे ऑपरेटर्स, जो Single ओपेरंडस पर mathematical ऑपरेशन परफॉर्म करते है | उसे Unary Operators कहते हैं |

#2) Binary Operators: 

ऐसे ऑपरेटर्स, जो दो ओपेरंडस पर मैथेमेटिकल ऑपरेशन परफॉर्म करते है | उसे Binary Operator कहते हैं |

2. Relational Operators

Relational Operators का उपयोग किन्ही दो Operands के बिच तुलना करने के लिए किया जाता है जैसे कि -: कोई एक Operand किसी दूसरे Operands के बराबर है की नहीं ये पता लगाने के लिए, किन्ही दो ओपेरंडस में से कौन सा बड़ा है और कौन सा छोटा है ये जानने के लिए आदि इस तरह के ऑपरेशन में Relational Operators का उपयोग किया जाता है | 

Relational Operators रिजल्ट को True या False के रूप में प्रदान करते है | Relational Operators के कुछ उदाहरण ये है -: (==, >= , <= )

3. Logical Operators

Logical Operators का उपयोग दो और दो से ज्यादा conditions को combine करने के लिए किया जाता है Logical Operators के द्वारा रिजल्ट हमेशा Boolean वेल्यू मिलता है मतलब रिजल्ट True या False के रूप में मिलता है और True को हम 1 मानते है और False को 0 मानते है |

For Example -: सी लैंग्वेज में Logical Operators And (&&) रिजल्ट True रिटर्न करती है जब दोनों कंडीशन satisfied हो जाती है और अगर दोनों कंडीशन satisfied नहीं होती तो यह रिजल्ट में False रिटर्न करती है |

Logical Operators के उदाहरण ये है -: (&&, ||, !) |

4. Bitwise Operators

Bitwise Operators का उपयोग Operands के बिच Bit level में ऑपरेशन परफॉर्म करने के लिए किया जाता है | Bitwise Operators सबसे पहले ओपेरंडस को Bit में कन्वर्ट करता है फिर ऑपरेशन परफॉर्म करता है | मैथेमेटिकल ऑपरेशन जैसे addition, subtraction, multiplication आदि फ़ास्ट तरीके से प्रोसेसिंग करने के लिए Bitwise Operators द्वारा Bit level पे किया जाता है |

Bitwise Operators के Examples ये है -: (&, |, ^, ~, >>, <<)

5. Assignment Operators

Assignment Operators का उपयोग किसी वेरिएबल में वैल्यू असाइन करने के लिए किया जाता है | Assignment Operators के लेफ्ट साइड में जो ऑपरेटर होता है वो वेरिएबल होता है और राइट साइड में जो ऑपरेटर होता है वो वैल्यू होता है जिसे लेफ्ट साइड वाले ओपेरंडस (वेरिएबल) में स्टोर करना होता है | 

Assignment Operators में लेफ्ट साइड जिस टाइप का वेरिएबल होगा राइट साइड भी उसी टाइप का वैल्यू होना चाहिए क्योकि हम same टाइप के वैल्यू ही किसी वेरिएबल में असाइन कर सकते है |

अगर दोनों साइड के ओपेरंडस अलग अलग टाइप के है तो वेरिएबल में उस वैल्यू को असाइन नहीं किया जा सकता और अगर हम ऐसा करते है तो डाटा loss होने का खतरा है |

Assignment Operators के कुछ Examples ये है -: (=, +=, -+, *=, %=, &=)

6. Misc Operators or Other Operator

उपरोक्त ऑपरेटरों के अलावा C लैंग्वेज में कुछ अन्य ऑपरेटर भी उपलब्ध हैं जिनका उपयोग कुछ विशिष्ट कार्य करने के लिए किया जाता है। उनमें से कुछ ऑपरेटर निचे दिए गए है -:

sizeof operator

sizeof operator का उपयोग C / C ++ प्रोग्रामिंग लैंग्वेज में बहुत अधिक किया जाता है। यह एक compile time में रन होने वाला unary operator है जिसका उपयोग इसके operands के size की गणना करने के लिए किया जा सकता है।

sizeof ऑपरेटर का रिजल्ट unsigned integral type का होता है जिसे आमतौर पर size_t द्वारा दर्शाया जाता है। मूल रूप से, sizeof operator का उपयोग variable के size की गणना करने के लिए किया जाता है।

Comma Operator

Comma Operator, एक binary operator है जो अपने पहले ऑपरेंड का मूल्यांकन करता है और रिजल्ट प्रदान करता है, फिर वह दूसरे ऑपरेटर का मूल्यांकन करता है और फिर उसका रिजल्ट प्रदान करता है | Comma Operator किसी भी सी ऑपरेटर में सबसे कम precedence का है।  Comma, Operator और separator दोनों के रूप में कार्य करता है।

Conditional Operator

Conditional Operator कुछ इस तरह होता है Expression1 ? Expression2 : Expression3। इसमें सबसे पहले, Expression1 को देखा जाता है फिर यदि Expression1 सही है तो Expression2 को execute करके उसका रिजल्ट दिया जाता है और यदि Expression1 गलत है तो Expression3 को execute करके उसका रिजल्ट देगा । हम Conditional Operator द्वारा if else statement से किया जाने वाला कार्य कर सकते है |

विस्तार से जाने इनके बारे में -:

Conclusion

दोस्तों आज हमने इस पोस्ट में देखा कि सी लैंग्वेज में ऑपरेटर्स क्या है (What are the Operators in C In Hindi) और ऑपरेटर्स कितने प्रकार के होते है (Types of Operators in C Language In Hindi)

आसान शब्दों में कहूं तो Operators वो होते है जिनका उपयोग कर हम सी लैंग्वेज में mathematical और logical ऑपरेशन परफॉर्म कर सकते है |

दोस्तों आशा करता हु कि आपको सी लैंग्वेज में ऑपरेटर्स क्या है? (What are the Operators in C In Hindi) और ऑपरेटर्स कितने प्रकार के होते है | (Types of Operators in C In Hindi) से संबंधित सभी जानकारी आपको हमारी इस पोस्ट में मिल गई होगी |

अगर आप सी लैंग्वेज का Complete Tutorial चाहते है तो मेरे इस पोस्ट C Language Tutorial In Hindi को देखे यहाँ आपको C Programming Language के सभी टॉपिक्स step by step मिल जाएगी |

दोस्तों आशा करता हु की आपको हमारी ये पोस्ट पसंद आयी होगी अगर आपको ये पोस्ट पसंद आयी है तो आप इस पोस्ट को अपने अपने दोस्तों को शेयर करना न भूलिएगा ताकि उनको भी ये जानकारी प्राप्त हो सके |

अगर आपको अभी भी Operators In C Language संबंधित कोई भी प्रश्न या Doubt है तो आप निचे कमेंट में जरूर बताये मैं आपके सभी सवालों का जवाब दूँगा और ज्यादा जानकारी के लिए आप हमसे संपर्क कर सकते है |

एसी ही नया टेक्नोलॉजी ,Programming Language , Coding , C Language, C++, Python Course , Java Tutorial से रिलेटेड जानकारियाँ पाने के लिए हमारे इस वेबसाइट masterprogramming.in को सब्सक्राइब कर दीजिए | जिससे आपको हमारी आने वाली नई पोस्ट की सूचनाएं जल्दी प्राप्त होगी |

दोस्तों आज की पोस्ट कैसे लगी निचे कमेंट में जरूर बताएं और अपने दोस्तों को Whatsapp, Facebook, Instagram, Twitter पर शेयर जरूर करे |

Thank you आपका दिन मंगलमय हो |

पढ़ते रहिए और बढ़ते रहिए | Keep Reading and Keep Growing

Jeetu Sahu is A Web Developer | Computer Engineer | Passionate about Coding, Competitive Programming and Blogging