Operators वे चिन्ह होते हैं जो variables या values पर कोई क्रिया (operation) करते हैं।
जैसे +
जोड़ने के लिए, -
घटाने के लिए, *
गुणा के लिए आदि।
ये operators गणना के लिए उपयोग होते हैं:
Operator | नाम | उदाहरण |
---|---|---|
+ | जोड़ | 10 + 5 = 15 |
- | घटाना | 10 - 3 = 7 |
* | गुणा | 4 * 3 = 12 |
/ | भाग | 10 / 2 = 5 |
% | शेषफल (modulus) | 10 % 3 = 1 |
इनका उपयोग दो values की तुलना के लिए होता है:
Operator | नाम | उदाहरण |
---|---|---|
== | समान है? | a == b |
!= | असमान है? | a != b |
> | बड़ा है? | a > b |
< | छोटा है? | a < b |
>= | बड़ा या बराबर? | a >= b |
<= | छोटा या बराबर? | a <= b |
ये कई शर्तों को जोड़ने के लिए उपयोग होते हैं:
Operator | नाम | उदाहरण |
---|---|---|
&& | और (AND) | (a > 5 && b < 10) |
|| | या (OR) | (a > 5 || b < 10) |
! | नहीं (NOT) | !(a == b) |
ये variable को value देने के लिए उपयोग होते हैं:
Operator | काम | उदाहरण |
---|---|---|
= | मान असाइन करना | a = 10 |
+= | जोड़कर असाइन करना | a += 5 // a = a + 5 |
-= | घटाकर असाइन | a -= 3 |
*= | गुणा करके असाइन | a *= 2 |
/= | भाग करके असाइन | a /= 2 |
#include <iostream>
using namespace std;
int main() {
int a = 10, b = 3;
cout << "a + b = " << (a + b) << endl;
cout << "a > b? " << (a > b) << endl;
cout << "a == b? " << (a == b) << endl;
return 0;
}
Operators C++ का बहुत जरूरी हिस्सा हैं। ये हमें गणना, तुलना, और logic को प्रोग्राम में लागू करने की शक्ति देते हैं।