हेल्लो पाठकों !
क्या आप जानते है, सी प्रोग्रामिंग में ऑपरेटर क्या हैं (What is Operator in C Programming in Hindi) और सी प्रोग्रामिं में ऑपरेटर की क्या आवश्यकता है ।
सी प्रोग्रामिंग में ऑपरेटर क्या है (What is Operator in C in Hindi) ?
जैसे हिन्दी या अंग्रेजी भाषा में, कुछ व्याकरण पहलू हैं जिन्हें हमें सही वाक्य के निर्माण के लिए जानना जरूरी है, इसी तरह, सी प्रोग्रामिंग भाषा में भी हमें कुछ ऑपरेटरों और अभिव्यक्तिओं का जरूरत पढ़ती है जब हम इसमें कुछ बयान या स्टेटमेंट लिखते है ।
ऑपरेटरों के पास व्याकरण के बजाय कुछ विशेष अर्थ और वाक्यविन्यास होते हैं ।
ऑपरेटर एक सिम्बल है जो ऑपरेटर को प्रदान किए गए मूल्यों के आधार पर संकलक को एक निश्चित गणितीय या लॉजिक संचालन करने के लिए कहता है । प्रोग्राम में डेटा और वेरिएबल्स में हेरफेर करने के लिए ऑपरेटरों का उपयोग किया जाता है ।
सी प्रोग्रामिंग में कितने प्रकार के ऑपरेटर होते हैं (Types of Operator in C) ?
सी प्रोग्राम में विभिन्न ऑपरेशन करने के लिए ऑपरेटरों की एक विस्तृत श्रृंखला है । सी प्रोग्रामिंग में 8 प्रकार के ऑपरेटर उपलब्ध हैं :
- Arithmetic Operators
- Relational Operator
- Logical Operator
- Assignment Operator
- Increment & Decrement Operator
- Conditional Operator
- Bitwise Operator
- Special Operator
Arithmetic Operators
इस ऑपरेटर के मदद से सी प्रोग्रामिंग में संख्यात्मक मानों पर गणितीय आपरेशन जैसे जोड़, घटाव, गुणा, भाग आदि कर सकते है । सी प्रोग्रामिंग में 6 प्रकार के एरिथ्मटिक ऑपरेटर होते हैं :
Operators | Meaning |
+ | Addition |
– | Subtraction |
* | Multiplication |
/ | Division |
% | Modulo Division |
() | Brackets |
Relational Operator
यह ऑपरेटर दो भावों के बीच तार्किक संबंध बनाता है । प्रोग्रामिंग में किसी चीज के निर्णय लेने के लिए हमें संबंधपरक ऑपरेटर की जरूरत पढ़ती हैं । सी प्रोग्रामिंग में कई संबंधपरक ऑपरेटर होते है, जैसे :
Operator | Meaning |
< | less than |
<= | less than or equal to |
> | greater than |
>= | greater than or equal to |
== | equal to |
!= | not equal to |
Logical Operator
लॉजिकल ऑपरेटर्स किसी दिए गए एक्सप्रेशन पर दो या दो से अधिक एक्सप्रेशन या शर्तों को जोड़कर लॉजिकल ऑपरेशन करते हैं । इसका उपयोग विभिन्न संबंधपरक और सशर्त अभिव्यक्तियों में किया जा सकाता है । सी प्रोग्रामिंग में निम्न प्रकार के लॉजिकल ऑपरेटर होते हैं :
Operator | Meaning |
&& | Logical AND |
|| | Logical OR |
| | Logical NOT |
Assignment Operator
असाइनमेंट ऑपरेटरों का उपयोग एक वेरिएबल को मान निर्दिष्ट करने के लिए किया जाता है । सी भाशा नीचे उल्लिखित विभिन्न प्रकार के असाइनमेंट ऑपरेटरों का समर्थन करती है :
Operator | Meaning |
= | Simple Assignment Operator |
+= | Plus and Assign Operator |
-= | Subtract and Assign Operator |
*= | Multiply and Assign Operator |
/= | Divide and Assign Operator |
%= | Modulus and Assign Operator |
Increment & Decrement Operator
इन ऑपरेटरों का उपयोग विशेष रूप से वेरिएबल के मूल्य को केवल एक से बढ़ाने या घटाने के लिए किया जाता है । इंक्रीमेंट ऑपरेटर का उपयोग ऑपरेंड के मूल्य को 1 से बढ़ाने के लिए किया जाता है जबकि डिक्रीमेंट ऑपरेटर का उपयोग ऑपरेंड के मूल्य को 1 से कम करने के लिए किया जाता है ।
Operator | Meaning |
++a | Pre Increment Operator |
a++ | Post Increment Operator |
–a | Pre decrement Operator |
a– | Post decrement Operator |
Conditional Operator
कंडीशनल ऑपरेटर को टर्नरी ऑपरेट के रूप में भी जाना जाता है । कंडीशनल बयान निर्णय लेने वाले बयान हैं जो अभिव्यक्ति के आउटपुट पर निर्भर करते हैं । इसमें दो ऑपरेटर होते है :
Operator | Meaning |
‘?’ | Ternary operator |
‘:’ |
Bitwise Operator
बिटवाइज ऑपरेटर वे ऑपरेटर होते हैं जिनका उपयोग बिट स्तर पर डेटा पर ऑपरेशन करने के लिए किया जाता है । इसमें ऑपरेटरों को पहले बिट लेवल में परिवर्तित किया जाता है, और फिर गणना की जाती है । सी प्रोग्रामिंग भाषा में हमारे पास विभिन्न प्रकार के बिटवाइज ऑपरेटर होते है, जैसे :
Operator | Meaning |
~ | One’s complement |
>> | Right shift |
<< | Left shift |
& | Bitwise AND |
| | Bitwise OR |
^ | Bitwise XOR |
Special Operator
सी प्रोग्रामिंग भाषा कुछ विशेष ऑपरेटरों का समर्थन करती है, जैस :
Operator | Meaning/ Function |
(,) | Comma Operator |
& | Get the Address of variable |
* | Pointer to a variable |
Sizeof () | Size of the variable |
निर्ष्कष – Conclusion
मुझे आाशा है, इस पोस्ट से आपने हिन्दी में सी प्रोग्रामिंग में ऑपरेटर क्या है, कितने प्रकार है और सी प्रोग्रामिंग में ऑपरेटर का उपयोग क्या है इस बारे में अच्छे से जानकारी मिल गया होगा ।
अगर फिर भी C programming में Operator को लेकर आपको मन में कोई भी सवाल है तो आप हमें कमेंट करके पुछ सकते हैं ।
FAQ’s
Q1 :
Ans:
अन्य पोस्ट पढ़े :-
- सी प्रोग्रामिंग में कितने डेटा टाइप होते है ?
- सी प्रोग्रामिंग के बेसिक स्ट्रक्चर क्या है ?
- प्रोग्रामिंग के बेसिक elements क्या है ?