Home > C Language > Operators In C

Operators In C

Learn C Language in hindi operators in c

आपने variable को create करना उसमे value assign करना सीख लिया है। तो अब उन variable के ऊपर आप mathematical और logical operation perform कर सकते है तो उसके लिए C Language में operators  दिए हुए है जिनका use आज हम इस post में सीखने वाले है। तो चलिए जानते है की कितने प्रकार के है Operators In C.

C Language में काफी सारे operators है  नीच कुछ important operators दिए जा  रहे है जिनका use c language के हर program में किया जाता है

  • Arithmetic Operators
  • Relational Operators
  • Logical Operators
  • Assignment Operators

programming में एक word आता है operand तो सबसे पहले हम लोग इसे समझते है। तो देखिये कोई भी arithmetical और logical operation perform करने के लिए हमे दो चीज़े चाहिए होती है पहला है operators जैसे की +, -, *, /, % और दूसरा operand जिसके ऊपर हमें operation perform करना है जैसे की आपका variable int a , int b. मतलब जिसके हम operation perform करते है वो operators और जिसपे operation perform होता है वो operand होता है।

ऊपर वाले Program को ध्यान से देखिये int c =a+b में a, b, c operand है और जो + है वो operator है। a और b का addition करके उसे c variable में store करा रहे है तो अब आपको operators और operand समझ में आ गया होगा तो अब चलते है अलग अलग operators के बारे में जानते है।

Arithmetic Operators

C Language में arithmetic operators 5 types के होते है। इनका use करके आप operands के बीच arithmetic operations perform कर सकते है। जैसे addition करना multiplication करना division etc . 

OperatorsDescriptionUses
+addition operators का use करके आप operands की value को add करतेa+b
इस operators का use करके आप operands के value को घटा सकते है।a-b
*इस operators का use करके आप operands को गुणा कर सकते है।a*b
/इस operators का use करके आप भाग कर सकते है।a/b
%इस operators से आप reminder मतलब शेषफल निकाल सकते है।a%b

Relational Operators

Relational operators का use करके आप दो operands (Variable ) के बीच में relational operations perform कर सकते है जैसे की दोनों variable equal है या नहीं , दोनों variables में कौन सा बड़ा है कौन सा छोटा है इस type के relation आप इस operators का use करके perform कर सकते है। और ये operation आगे programming में बहुत काम आने वाला है।

OperatorsDescriptionUses
==ये operator दो variable की value को check करता है की दोनों equal है या नहीं। अगर equal है तो ये condition true होगी वरना false होगी।a==b
!=इसे not equal बोलते है। दो value आपस में बराबर नहीं है अगर ये सही है तो true होगी condition वरना false होगी। जैसे की a=2 , b=5 तो a!=b ये condition true है।a!=b
>ये operator दो value में कौन सी बड़ी है ये check करता है। अगर left side की value right side वाले value से बड़ी है तो condition true होगी वरना false .a>b
<अगर left side की value right side वाली value से छोटी है तो condition true वरना flasea/b
>=ये operator दो condition एक साथ check करता है। left side की value right side वाले से बड़ी है या equal है अगर ये condition सही है तो true वरना false.a>=b
<=इसका भी same work है अगर left side की value right वाले से छोटी है या equal है तो condition true वरना falsea<=b

Logical Operators

Logical Operators का use वहां पर किया जाता है जहाँ पर आपको एक साथ बहुत सी condition को check करना होता है। logical operators कौन कौन से है चलिए जानते है

OperatorsDescriptionUses
&&इसे And बोलते है इसका use उस time किया जाता है जब एक साथ दो conditionको check करना हो। side में आप देख सकते है की पहेली condition में a<b check हो रहे है की क्या a बड़ा है b से। फिर b<c में check हो रहा है की क्या b बड़ा है c से तो अगर ये दोनों condition true होती है तो आगे का code run होगा वरना नहीं होगा।(a<b && b<c)
||इसे OR बोलते है। इस operator का use उस time किया जाता है जब दो conditions में कोई भी एक condition true हो।(a<b || b<c)
!इसे NOT बोलते है। इस operator का use एक ही condition के साथ होता है। side में आप देख सकते है इसमें बोल रहा है की अगर a बड़ा नहीं है b से अगर ये true है तो आगे का code रन करो।!(a>b)

Assignment Operators

आपको नाम से ही पता चल रहा होगा की इस operators का use किसलिए किया जाता है। इस operator का use variable में value assign करने के लिए किया जाता है।

OperatorsDescriptionUses
=ये operator right side वाले operand की value को left side वाले operand में assign कर देता है।a=b
+=ये operator left side वाले operand में right side वाले operand की value को add करके left side वाले operand में assign कर देता है।a+=b
or
a=a+b
-=ये operator left side वाले operand में right sideवाले operand की valueको घटा के left side वाले operand में assign कर देता है।a-=b
or
a=a-b
*=ये operator left side वाले operand में right side वाले operand की value को गुणा करके left side वाले operand में assign कर देता है।a*=b
or
a=a*b
/=ये operator left side वाले operand में right side वाले operand की value को divide करके left side वाले operand में assign कर देता है।a/=b
or
a=a/b
%=ये operator left side वाले operand में right side वाले operand की value को divide करके जो reminder बचता है उसे left side वाले operand में assign कर देता है।a%=b
or
a=a%b

Ternary Operator

Ternary Operator if else को लिखने का short तरीका होता है। Ternary operator को ( ? ) से represent किया जाता है। if else के बारे में next post में जानेगे। example के लिए आप ये code देखिये
a>b ? true : false ;
इस तरह से if else को लिख सकते है short form में।

Leave a Reply

Your email address will not be published. Required fields are marked *