Professional Documents
Culture Documents
Operators in C
Operators in C
किसी भी programming language में operators सबसे महत्वपूर्ण parts होते हैं| इसके बिना हम कोई
भी program नहीं लिख सकते| जिस प्रकार घर बनाने के लिए ईंट की जरुरत पड़ती है उसी प्रकार program बनाने
प्रकार
जैसा की आपने ऊपर में पढ़ा की C programming में ढेर सारे built-in operators मौजूद होते हैं जिन्हें
अलग अलग types में बाँट दिया गया है| जो की इस प्रकार है:
Types of operators in C – C programming में operators के
प्रकार
जैसा की आपने ऊपर में पढ़ा की C programming में ढेर सारे built-in operators मौजूद होते हैं जिन्हें
अलग अलग types में बाँट दिया गया है| जो की इस प्रकार है:
1. Arithmetic Operators
2. Assignment Operators
3. Relational Operators
4. Logical Operators
5. Conditional Operators (Ternary Operators)
6. Bitwise Operators
7. Increment / Decrement Operators
8. Special Operators
चलिए अब हम सभी operators के बारे में एक एक करके details में जानते हैं:
Arithmetic Operators:-
Assignment Operators:-
Assignment operator का इस्तेमाल किसी variable में value को assign करने के लिए किया जाता
है| इस operators के list में कु छ operators आते हैं जिनका list निचे table में दिया गया है|
Relational Operator:-
Operator Description
== इस operator को equal to operator कहा जाता है| इस operator का इस्तेमाल दो value को equal check करने के लिए
किया जाता है| अगर दोनों value equal होता है तो यह true return करता है|
!= इस operator को Not equal to operator कहा जाता है| इसका इस्तेमाल दो operands को equal नहीं होने के लिए check
किया जाता है| मतलब की इस operator का इस्तेमाल दो operands के value को check करने के लिए किया जाता है अगर दोनों
operands का value equal नहीं होता है तो यह true return करता है|
> इस operator को Greater than operator कहा जाता है| इसका इस्तेमाल First operand के value को second
operand के value से greater check करने के लिए किया जाता है| अगर First operand का value second operand
के value से बड़ा होता है तो यह true return करता है जैसे (5 > 2) return true
< इस operator को Less than operator कहा जाता है| इसका इस्तेमाल First operand के value को second operand
के value से less than check करने के लिए किया जाता है| अगर First operand का value second operand के
Operator Description
value से छोटा होता है तो यह true return करता है जैसे (3 < 4) return true
>= इस operator को Greater than equal to operator कहा जाता है| इसका इस्तेमाल First operand के value को
second operand के value से greater और equal check करने के लिए किया जाता है| अगर First operand का value
second operand के value से बड़ा होता है या बराबर होता है तो यह true return करता है जैसे (5 >= 5) return true
<= इस operator को Less than equal to operator कहा जाता है| इसका इस्तेमाल First operand के value को second
operand के value से Less और equal check करने के लिए किया जाता है| अगर First operand का value second
operand के value से छोटा होता है या बराबर होता है तो यह true return करता है जैसे (5 <= 5) return true
Logical Operators:-
&& इस operator को Logical AND operator कहा जाता है| इस operator का इस्तेमाल दो ((A * B) ==
expression के output को check करने के लिए किया जाता है| इसमें अगर दोनों expression का 15) && ((A +
output true होगा तभी यह true return करेगा अन्यथा False return करेगा| जैसे A के पास B) == 8)
value 5 store है और B के पास value 3 store है| Return true
! इस operator को Logical NOT operator कहा जाता है| इस operator का इस्तेमाल किसी भी !((A * B) ==
Logical state को reverse करने के लिए किया जाता है| अगर कोई condition true होता है तो 15) && ((A +
Logical NOT operator उसको false बना देता है| जैसे A के पास value 5 store है और B के B) == 8)
पास value 3 store है| return false
condition part हमें true या false दोनों में से कोई एक प्रकार का value प्रदान करती है|
अगर condition part true value देता है तो True expression execute होगा| यानि की “:”
के left side वाला expression execute होगा|
अगर condition part false value देता है तो False expression execute होगा| यानि की “:”
के right side वाला expression execute होगा|
Bitwise Operator:-
Bitwise operator का इस्तेमाल BIT level के data को manipulate करने के लिए किया जाता है|
इस operator का इस्तेमाल right से left और left से right bit shifting के लिए किया जाता है|
Bitwise operator float और double data type पर apply नहीं होता है|
Computer के वल 0 और 1 पर काम करता है| Bit का full फॉर्म Binary digit होता है जो की 0 और 1 होता
है| Bitwise operator का calculation 0 और 1 पर calculate होता है| जब भी हम decimal
number को Bitwise operator के द्वारा manipulate करते हैं तो processor सबसे पहले उसको 0
और 1 के फॉर्म में convert करता है और उसके बाद calculate करता है|
Operator Description
| Bitwise OR
^ Bitwise exclusive OR
0 0 0 0 0
0 1 0 1 1
1 0 0 1 1
1 1 1 1 0
Pre increment / decrement operator में सबसे पहले value increase और decrease होता
है उसके बाद आगे का calculation perform होता है|
Special operator का इस्तेमाल special work को perform करने के लिए किया जाता है| C
programming में ढेर सारे special operator है जिनके list यहाँ दिए गये हैं|
sizeof() यह operator किसी भी variable का size उसके जैसे a एक integer variable है तो यह 4 या 2 return
data type के अनुसार return करता है| करेगा| अलग अलग operating system के अनुसार
इस tutorial में हमने Operators in C के बारे में जाना| इस tutorial में कु छ ऐसे operators हैं जिन्हें
के वल इस tutorial के द्वारा समझना बहुत ही मुश्किल है| इसलिए हम Bitwise operator, Logical
Operator, Assignment operator, Special operator और Increment /
Decrement operator के बारे में अलग अलग tutorial आपके लिए लेकर आयेंगे| जो की आपको अगले
tutorial में पढने को मिलेगा|