हेल्लो दोस्तों ! आज इस पोस्ट में जावा c++ operators in hindi क्या होता है यह किस लैंग्वेज से बना होता है इसके फीचर क्या क्या होते है आज इस पोस्ट में बताया जायेगा तो चलिए जावा java को समझते है
Contents
c++ operator का परिचय
किसी भी c++ program में data पर operation को perform किये जाते है इसके लिए आप सबसे पूर्व में data को variable के द्वारा computer memory में store किया जाता है इसके बाद c++ में द्वारा supported operators का प्रयोग करते हुए उस डाटा पर operation को perform किये जाते है
example के लिए आप दो variable जिनमे integer value को store की गयी है उनके बीच में addition operator(+) के द्वारा करेंगे
c++ आपको अलग अलग operation को perform करने के लिए अलग अलग type के operators को provide करती है जिन्हें आप variable के साथ प्रयोग करते है
example के लिए यदि आप program में arithmetic operations जैसे की addition ,subtraction,division आदि perform करना चाहते है तो इसके लिएय arithmetic operators +,-,/ आदि का प्रयोग करते है
उसी प्रकार यदि आप program में logic (data को compare करना ) perform करना चाहते है तो उसके लिए relational operators जैस की <,>,= आदि का प्रयोग करते है
operators के साथ ही define किये जाने वाले variable operands कहलाते है example के लिए आपको 2 variable a और b को create किये है अब आप इन दोनों के बीच addition operation को perform करके result c variable में store करना चाहते है तो आप इस प्रकार कोड लिखते है
c=a+b;
उपर दिए गए कोड में a और b operands है क्योकि इन दोनों को addition (+) operator के साथ ही define किया गया है इस code में c भी एक operand है क्योकि इसे assignment (=) operator के साथ define किया गया है
c++ में दो प्रकार के operator पाए जाते है इनके बारे में निचे बताया जा रहा है
- binary-ऐसे operator जो दो operands के साथ operation को perform करते है binary operation कहलाते है example के लिए सभी arithmetic operations binary operators होते है
- unary-ऐसे operators जो एक operand के साथ operation को perform करते है unary operator कहलाते है example के लिए increment(++) और decrement(- -) operators unary operator होते है इन्हे एक ही variable (operand) के साथ प्रयोग किया जाता है
c++ में available विभिन्न operators के बारे में आगे details से बताया जा रहा है
arithmetic operators
arithmetic operators वे operator होते है जिनके द्वारा arithmetic operations को perform किये जाते है c++ के द्वारा supported arithmetic operators की list निचे दी जा रही है
Operator | explanation | Syntax |
+(addition) | Adds a and b | a+b |
-(subtraction) | Subtract b from a | a-b |
*(multiplication) | Multiply a and b | a*b |
/(division) | Divide a by b | a/b |
%(modulus) | Divide a by b and return remaining value | a%b |
Relational operator
relational operator data को compare करने या data के बीच relation define करने के लिए प्रयोग किये जाते है ये operation true और false के रूप में boolean value को return करते है c++ में available relation operator की list दी जा रही है
Operator | Explanation | Syntax |
>(greater than) | Checks whether a is greater than b | a>b |
<(lesser than) | Checks whether a is lesser than b | a<b |
>=(greater than & equal) | Checks whether a is greater than & equal to b | a>=b |
<=(lesser than & equal) | Checks whether a is lesser than & equal to | a<=b |
==(equal) | Checks whether a is equal to b | a==b |
!=(not equal) | Checks whether a is not equal to b | a!=b |
logical operators
logical operators program में logic को perform करने के लिए प्रयोग किये जाते है ये operators conditional expressions के बीच प्रयोग किये जाते है और boolean value को true या false को return करते है c++ में available logical operators के बारे में आपको निचे दिया जा रहा है
Operator | Explanation | Syntax |
&&(AND) | Returns true if both conditions are true | Cond1 && cond2 |
||(OR) | Returns true if any of the two condition is true | Cond 1 || cond 2 |
!(NOT) | Returns true if condition is not true ,unary operator | ! cond |
bitwise operators
bitwise operator program में bit operations को perform करने के लिए प्रयोग किये जाते है सबसे पहले variable की value को bits में convert किया जाता है और उसके बाद उन पर operators को perform किये जाते है तो ये operators true और false return करते है c++ में available bitwise operator की list निचे दी जा रही है
Operator | Explanation | Syntax |
&(binary AND) | Returns bits which are identical in a and b | a&b |
|(binary OR) | Returns all bits from a and b | a|b |
^(XOR) | Returns bits which are in a but not in b | a^b |
~(Binary ones compliment) | Unary operator change 0 bits to one and 1 bit to 0 | ~a |
<<(left shift) | Shifts bits of a to left by number given on right side of << | a<< number |
>>(right shift) | Shifts bits of a to right by number given on right side of >> | a>> number |
Assignment operators
program में assignment operation को perform करने के लिए assignment operators का प्रयोग किये जाते है c++ में available assignment operator के बारे में आपको निचे दिया जा रहा है
Operator | Explanation | Syntax |
=(assignment) | Assign value of a to b | a=b |
+=(plus and assignment) | Add value of a & b then assign result to a | a+=b |
-=(minus and assignment) | Subtract value of b from a then assign result to a | a-=b |
*=(multiply and assignment) | Multiply a & b then assign result to a | a*=b |
/=(divide and assignment) | Divide a by b then assign result to a | a/=b |
%=(modulus and assignment) | Divide a by b then assign remaining value to a | a%=b |
Conditional operator(?:)
c++ आपको conditional operator को provide करती है यह operator ? और : के combination से बनता है यह operator if else statement का short रूप होता है इस operator का general syntax आपको निचे दिया जा रहा है
condition ? true-part : false-part
जैसा की आप उपर दी गए syntax में देख सकते है की सबसे पहले condition define की जाती है इसके बाद question mark(?) symbol लगाया जाता है इस symbol के बाद वह statement लिखा जाता है जो condition true होएं पर प्रयोग किया जायेगा इसके बाद colon(:) symbol लगाया जाता है colon symbol के बाद वह code लिखा जाता है जो की condition के true होने पर प्रयोग किया जायेगा
इस operator को मुख्यत: condition के आधार पर variable को value assign करने के लिए प्रयोग किया जाता है
sizeof() operator
c++ में sizeof operator किसी भी variable की साइज़ (size) return करती है जिसका आपको syntax निचे दिया जा रहा है
sizeof(variable-name);
जिस variable की size आप पता करना चाहते है तो उसका नाम brackets में लिखा जाता है
*(pointer) operator
pointer variable को define करने के लिए pointer operator का प्रयोग किया जाता है इस operator का general syntax आपको निचे दिया जा रहा है
data-type *variable-name;
pointer variable का प्रयोग किसी दूसरी operator का address store करने के लिए किया जाता है
&(address of )operator
c++ में address of operator किसी भी variable का address return करती है इस operator का syntax आपको निचे दिया जा रहा है
pointer-variable=&variable-name;
address of operator को उस variable के नाम से पूर्व define किया जाता है जिसका variable आप access करना चाहते है address को किसी pointer variable में store किया जाता है
reference-https://www.tutorialspoint.com/cplusplus/cpp_operators.htm
निवेदन:-आप सभी छात्र –छात्रों से निवेदन है की अगर आपको ये Topic(c++ operators in hindi) या post अच्छा लगा हो तो कृपया आप इस वेबसाइट के बारे में अपने दोस्तों को जरुर बताये और -अगर कोई topic से संबधित प्रश्न(c++ operators in hindi) हो तो कमेंट्स(c++ operators in hindi) आपके लिए ही बना है और किसी Subject(c++ operators in hindi) के लेकर भी कोई प्रश्न हो तो कमेंट करे