C प्रोग्रामिंग भाषा में ऑपरेटर्स का उपयोग विभिन्न प्रकार के ऑपरेशन्स को निष्पादित करने के लिए किया जाता है। ऑपरेटर्स को मुख्य रूप से चार श्रेणियों में विभाजित किया जाता है: गणितीय ऑपरेटर्स, संबंधात्मक ऑपरेटर्स, तार्किक ऑपरेटर्स, और बिटवाइज ऑपरेटर्स। इस अध्याय में, हम इन ऑपरेटर्स के बारे में विस्तार से जानेंगे और उदाहरणों के माध्यम से उनके उपयोग को समझेंगे।
गणितीय ऑपरेटर्स (Arithmetic Operators)
गणितीय ऑपरेटर्स का उपयोग गणितीय गणनाएँ करने के लिए किया जाता है। C में सामान्य गणितीय ऑपरेटर्स निम्नलिखित हैं:
ऑपरेटर | विवरण | उदाहरण |
+ | जोड़ (Addition) | a + b |
– | घटाव (Subtraction) | a – b |
* | गुणा (Multiplication) | a * b |
/ | भाग (Division) | a / b |
% | माड्यूलस (Modulus) | a % b |
संबंधात्मक ऑपरेटर्स (Relational Operators)
संबंधात्मक ऑपरेटर्स का उपयोग दो वेरिएबल्स या अभिव्यक्तियों के बीच संबंध की जांच करने के लिए किया जाता है। C में संबंधात्मक ऑपरेटर्स निम्नलिखित हैं:
ऑपरेटर | विवरण | उदाहरण |
== | समान (Equal to) | a == b |
!= | असमान (Not equal to) | a != b |
> | बड़ा (Greater than) | a > b |
< | छोटा (Less than) | a < b |
>= | बराबर या बड़ा (Greater than or equal to) | a >= b |
<= | बराबर या छोटा (Less than or equal to) | a <= b |
तार्किक ऑपरेटर्स (Logical Operators)
तार्किक ऑपरेटर्स का उपयोग तार्किक अभिव्यक्तियों के संयोजन के लिए किया जाता है। C में तार्किक ऑपरेटर्स निम्नलिखित हैं:
ऑपरेटर | विवरण | उदाहरण |
&& | तार्किक AND | a && b |
` | ` | |
! | तार्किक NOT | !a |
बिटवाइज ऑपरेटर्स (Bitwise Operators)
बिटवाइज ऑपरेटर्स का उपयोग बाइनरी संख्या के बिट्स पर ऑपरेशन्स करने के लिए किया जाता है। C में बिटवाइज ऑपरेटर्स निम्नलिखित हैं:
ऑपरेटर | विवरण | उदाहरण |
& | बिटवाइज AND | a & b |
` | ` | बिटवाइज OR |
^ | बिटवाइज XOR | a ^ b |
~ | बिटवाइज NOT | ~a |
<< | लेफ्ट शिफ्ट (Left shift) | a << 1 |
>> | राइट शिफ्ट (Right shift) | a >> 1 |
निष्कर्ष (Conclusion)
इस अध्याय में, हमने C प्रोग्रामिंग भाषा में विभिन्न प्रकार के ऑपरेटर्स के बारे में सीखा। हमने देखा कि कैसे गणितीय, संबंधात्मक, तार्किक, और बिटवाइज ऑपरेटर्स का उपयोग किया जाता है और उनके उदाहरण भी देखे। अगले अध्याय में, हम इनपुट और आउटपुट फंक्शन्स के बारे में जानेंगे और उनका उपयोग कैसे किया जाता है, यह सीखेंगे।