आज हम इस आर्टिकल में Operator के बारे में बात करेंगे जो काफी Important Topic हे अपने Programming Language में | तो आइये जानते हे C Programming में Operator क्या होता हे , और C में कितने प्रकार का operator होते हे ? तो चलिए शुरू करते हे What is The Operator in C Language in Hindi
तो सब से पहले हम Operator के बारे में बात करेंगे और उसके बाद कितने प्रकार का operator होते हे उसके बारे में जानेंगे |
Operator in C in Hindi - Operator क्या हे in C
अपने Programming में Operator एक तरह के Symbol होते हे , जिसके मदत से Programming के जो भी Task होते हे , उसे Perform करते हे | Operator का Use Mathematical और Logical Operation को Perform करने के लिए Use किया जाता हे अपने Programming में |
जब भी हम Operator को Use करते हे तो हम Compiler को ये बताते हे की हमें इस Task को Perform करना हे | और हमे इस Task का Result भी चाहिये मतलब अगर हम Operator के मदत से 2+2 इस Task को Perform करवाना हे , और इस Task का Result भी चाहिए होता हे ,तो ये 2+2 का जो भी Operation होता हे , Arithmetic Operator के मदत से किया जाता हे | जिसके Result वो अपने Output के रूप में दिखाता हे की 2+2 = 4 होता हे |तो ये जो Task हे वो एक Mathematical Task हे जिसको हम Operator की मदत से करते हे | Operator का Use Variable या Values में किया जाता हे |
अगर मानलो हमने Values अपने Programming में पहले से ही Assign कर चुके हे , तो हम Direct Value में Operator को Use कर सकते हे ,नही तो हम Variable में भी Operator को Use कर सकते हे |
जेइसे a+b या फिर a-b कुछ इस तरह से हम Operator को Use कर सकते हे | ये जो a और b हे उसको Operand कहते और उस + Symbol को Operator कहा जाता हे |
तो ये रहा Operator का Concept और Operator को कैसे Use किया जाता हे उसके बारे में जानकारी | अब हम बात करेंगे C में कितने प्रकार का Operator होते हे , और उन सभी के के बारे में बिस्तार से बताएँगे |
तो चलिए शुरू करते हे |
Types of Operator in C Programming :-
C Programming में Operator को 3 Category में बंटा गया हे , और इस 3 Category को भी कई Parts में Divide किया गया हे ,आइये देखते हे उन सभी Category के बारे में और बिस्तार से इस Operator को सीखते हे ......तो ये C Programming का Operator हे , अब हम इन सभी के बारे में बिस्तार से जानेंगे और साथ साथ अपने Programming में इसको Implement करके देखेंगे , ताकि इस Concept के बारे में आपका कोई भी Doubt ना रहे , ,,,, तो चलिये शुरू करते हे ... सब से पहले हम बात करेंगे Unary Operator के बारे में और उनके Sub Category के बारेमे |
Unary Operator : -
अब हम बात करते हे Unary Operator का जो दो Sub Category हे उसके बारेमे ....
- Increment and Decrement Operator
- Size of Operator
1. Increment Operator :-
a) Pre-increment :-
x = ++a
x = 21
ये x की Value पेहले Increase होता हे हे और बाद में Programming में Print होता हे |
अब बात करते हे Post Increment के बारे में |
b) Post-increment :-
x= a++;
x= 21
x की Value पहले स्टोर होता हे बाद में Increase होता हे , इसलिए x की Value इहपे 21 दिखा रहा हे , x में वो Value स्टोर होने के बाद Print होता हे , तो इस तरह से Pre-increment और Post-increment का Perform होता हे अपने Programming में |
अब एक Programming के मदत से इस Concept को और अछे से समझ ने की कौसिस करते हे ........
हमने एक साथ Pre increment और Post increment को दिखाया हे ताकि आप लोगो को समझने में आसानी हो |
अब बात करते हे Decrement Operator के बारे में ....
2. Decrement Operator :-
a) Pre Decrement :-
x = --a ;
x = 19
इसमें a के अन्दर जो Value हे उसको पहले Decrease किया गया हे , और बाद में उस Value को Print किया गया हे | इसलिए अपने Output की जो Value आ रहा हे वो 19 आ रहा हे |
अब बात करते हे Post decrement के बारे में .....
b) Post Decrement :-
जेइसे - int a= 25;
x= a--;
x = 24
इस में a के अन्दर जो Value हे , उस Value को पहले x में स्टोर करते हे और फिर Decrease करके Print करते हे |
अब हम इस Decrement Operator को एक Programming के माध्यम से दिखाते हें |
हमने एक साथ Pre decrement और Post decrement Programming को दिखाया हे ताकि आप लोगो को समझने में आसानी हो |
तो ये रहा Increment और Decrement Operator के बारे में जानकारी , उमीद हे इस Operator को आप लोग अछे से समझ गये होंगे Increment और Decrement Operator क्या होता हे , और उसे अपने Programming में कैसे Use किया जाता हे |
अब हम Unary Operator के एक और Parts के बारे में जानेंगे वो हे Size of Operator , तो चलिए शुरू करते हे |
3. Size of Operator :-
और अपने Programming में वो Variable या Data type का कितने Memory कहा Allocate कर रहे हे , वो इस Size of Operator के मदत से पता चलता हे | Size of Operator एक ही Operand पे काम करता हे , अपने Data type और Variable में |
जेइसे - size of (a) ----- 2 और 4 byte
size of (int) ----- 2 और 4 byte
ये 2 बाइट या 4 बाइट आयेगा ये Compiler के ऊपर निर्भर होता हे |
ये Size of Operator Single Operand पे काम करता हे इसलिए तो ये Unary Operator के Category में आते हे |
अब एक Simple सा Programming करके देखते इस Size of Operator कैसे काम करता हे |
तो ये रहा Unary Operator और इसके Sub Category में जो जो Operator आते हे उन सभी Operator के बारे में पुरी जानकारी , उम्मीद करता हु इसे आप लोग अछे से समझ गये होंगे , अगर कोई भी शाबाल हो तो पुच सकते हो |
अब हम बात करेंगे Binary Operator के बारे में , तो चलिए शुरू करते हे |
Binary Operator :-
जेइसे- x+y
इसमें दो Operand पे काम किया हे x और y और बिच में जो + Symbol हे उसे Operator कहा जाता हे | वो Arithmetic Operator का एक Part होता हे |
इसके बारे में हम अभी बात करेंगे , तो Binary Operator क्या हे वो आप लोग समज गये होंगे |
उसके बारे में बात करते हे ..... तो सबसे पहले आते हे...
1. Arithmetic Operator :-
अब इस Arithmetic Operator को और अछे से समझ ते हे | अब हम देखते हे की Arithmetic Operator कितने प्रकार का होता होता हे |
Types of Arithmetic Operator :-
Arithmetic Operator को 5 Parts में Divide किया गया हे ..
Name Example
Addition(+) 10+5 = 15
Multiplication(*) 10*5 = 50
Division(/) 10/5 = 2
Modulation(%) 10%5 = 0
तो हे Arithmetic Operator और उसके Types , अब इस सभी Type को एक Programming के माध्यम से देखेंगे
2. Relational Operator :-
अब देखते हे Relational Operator कितने प्रकार का होते हे |
Types of Relational Operator:-
3. Logical Operator :-
मतलब अगर हमारे पास एक एक दो से जादा Operand होते हे तब भी Logical Operator हमें Single Result ही Show करता हे | तो ये Logical Operator , अब हम देखते हे की Logical Operator कितने प्रकार के होते हे |
Types Of Logical Operator :-
Name Example Result
logical and (&&) (10<5) &&(10>5) false
logical or (||) (10>5 ) || true
logical not (!) !(10<=5) true
4. Bitwise Operator :-
Bitwise Operator में सिर्फ Integer Value को ही Print करता हे , इसमें Float या Double इस तरह के Value को Bitwise Operator Pperform नही करते हे |
तो ये रहा Bitwise Operator का Concept |
Types of Bitwise Operator :-
अब हम इस Bitwise Operator को एक Programming के मध्यम से इन Parts के बारे में जानने की कौसिस करते हे |
5. Assignment Operator :-
c=a+b
इस में हम a+b को c के अन्दर Assign कर रहे हे , तो ये हम Assignment Operator के मदत से ही करते हे |
Assignment Operator को दो Parts में Divide किया गया हे |
- simple (=)
- compound(+=,-=,*=,/=,%=,<<,>>,&, !)
a+=10 और a= a+10 ( दोनों ही same process हे )
हमारे C Programming के Operator की Topic में हमने जो Unary और Binary Operator के बारे में बताये थे वो इस Assignment Operator के साथ सारे Topics Cover हो गये , अब हम Operator के एक और Topic से बारे में बात करेंगे वो हे Ternary Operator |
Ternary Operator :-
अब हम Ternary Operator या Conditional Operator का Syntax को एकबार देख लेते हे .....
condition ? value if true :value if false
अब एक Simple सा Program बनाते हे , और देखते हे Ternary Operator कैसे काम करता हे |
तो ये रहा हमारे C Programming के Operator के बारे में पुरी जानकारी , उम्मीद हे की इस Concept को आप लोग अछि तरह से समझ गये होंगे |
अगर इस Concept के बारे में कोई भी Doubt हो तो हमें Comment करके पुच सकते हो |
Conclusion:-
Thank You.........
- Increment and Decrement Operator
- Size of Operator
- Arithmetic Operator
- Logical Operator
- Relational Operator
- Bitwise Operator
- Assignment Operator