what is c++ operators in hindi-c++ ऑपरेटर्स क्या है?

हेल्लो दोस्तों ! आज इस पोस्ट में जावा c++ operators in hindi क्या होता है यह किस लैंग्वेज से बना होता है इसके फीचर क्या क्या होते है आज इस पोस्ट में बताया जायेगा  तो चलिए जावा java को समझते है

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 ba+b
-(subtraction)Subtract b from aa-b
*(multiplication)Multiply a and ba*b
/(division)Divide a by ba/b
%(modulus)Divide a by b and return remaining valuea%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 ba>b
<(lesser than)Checks whether a is lesser than ba<b
>=(greater than & equal)Checks whether a is greater than & equal to ba>=b
<=(lesser than & equal)Checks whether a is lesser than & equal toa<=b
==(equal)Checks whether a is equal to ba==b
!=(not equal)Checks whether a is not equal to ba!=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 trueCond1 && cond2
||(OR)Returns true if any of the two condition is trueCond 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 ba&b
|(binary OR)Returns all bits from a and ba|b
^(XOR)Returns bits which are in a but not in ba^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 ba=b
+=(plus and assignment)Add value of a & b then assign result to aa+=b
-=(minus and assignment)Subtract value of b from a then assign result to aa-=b
*=(multiply and assignment)Multiply a & b then assign result to aa*=b
/=(divide and assignment)Divide a by b then assign result to aa/=b
%=(modulus and assignment)Divide a by b then assign remaining value to aa%=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 किया जाता है

c++ operators in hindi

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) के लेकर भी कोई प्रश्न हो तो कमेंट करे

Leave a Comment