1. Addition : यह operator दो variables की values को add करता है।
2. Subtraction : यह operator एक variable की value में से दूसरे variable की value को subtract करता है।
3. Multiplication : यह operator 2 variables की values को multiply करता है।
4. Division : यह operator एक variable की value से दूसरे variable की value को divide करता है।
5. Modulus : यह operator division के बाद शेष बची हुई value को प्राप्त करने के लिए use किया जाता है।
ये operators दो variables की values को compare करने के लिए use किये जाते है। जैसे कि आप इन operators का use करके पता लगा सकते है कि किन्ही दो variables की values बराबर है और बराबर नहीं है तो कौन से variable की value बड़ी है और कौन से variable की value छोटी है।
C Language में use होने वाले सभी relational operators के बारे में नीचे दिया जा रहा है।
1. Equal to : यह operator check करता है कि क्या दोनों variables की values बराबर है।
2. Not Equal To : यह operator check करता है कि क्या दोनों variables की values बराबर है या नहीं।
3. Less Than : यह operator check करता है कि क्या left operand की value right operand से छोटी है।
4. Greater Than : यह operator check करता है कि क्या left operand की value right operand से बड़ी है।
5. Less Than Equal : यह operator check करता है कि क्या left operand की value right operand से छोटी या उसके बराबर है।
6. Greater Than Equal : यह operator check करता है कि क्या left operand की value right operand से बड़ी या उसके बराबर है।
Logical Operators
इस operators को decision making statements के साथ use किया जाता है। ये operators control statements में एक साथ दो condition को check करने के लिए use किये जाते है। उदहारण के लिए आप किसी if statement में एक की जगह दो conditions check कर सकते है।
Logical operators के बारे में नीचे दिया जा रहा है।
1. &&(AND) : जब दोनों condition true होती है तब control statement की value true हो जाती है।
2. II(OR) : जब कोई भी एक condition true हो तो भी control statement की value true हो जाती है।
3. !(NOT) : यह operator एक ही condition के साथ use किया जाता है। जब वो condition false होती है तो control statement की value true हो जाती है।
Bit Wise Operators
ये operators दिए गए variables पर bit level operations perform करने के लिए use किये जाते है। Variables की decimal values bits में convert की जाती है। इसके बाद उन bits पर operations perform किये जाते है।
C language में use होने वाले bit wise operators के बारे में नीचे दिया जा रहा है।
1. & (Bit wise AND) : इस operator के द्वारा दोनों variable की same position वाली bits के साथ AND operation perform किया जाता है।
2. I (Bit wise OR) : इस operator के द्वारा दोनों variables की same position वाली bits के साथ OR operation perform किया जाता है।
3. ~ (Bit wise NOT) : यह operator सिर्फ एक ही operand के साथ use किया जाता है। जिस variable के साथ इसे use किया जाता है उस variable की value की सभी bits opposite हो जाती है। जैसे कि 0 है तो 1 हो जाती है और 1 है तो 0 हो जाती है।
4. ^ (XOR) : यह एक special type का OR operator होता है। यह operator opposite bits होने पर 1 return करता है और same bits होने पर 0 return करता है।
5. << (Left Shift) : यह operator left side के variable की bits को right side के variable में दी गयी value जितना left side में shift करता है।
6. >> (Right Shift) : यह operator, operand के bits को right में shift करने का काम करता है। हमें किसी operand के bits को जितना shift करना होता है, हम इस operator के बाद वह संख्या लिख देते है।
Assignment Operator
यह operator दिए गए variables की values को एक दूसरे को assign करने के लिए use किये जाते है। C language में use होने वाले विभिन्न assignment operators के बारे में नीचे दिया जा रहा है।
1. = ( Simple Assignment) : इस operator का इस्तेमाल variable में value को assign या store करने के लिए होता है। जैसे : A = 5, C = A + B
2. + = (Add AND Assignment) : यह operator right operand को left operand के value के साथ add करता है और उसके बाद उस value को left operand में assign करता है यानि की left operand में store करता है।जैसे : C+=A यह C=C+A के बराबर है।
3. - = (Subtract AND Assignment) : यह operator right operand को left operand से subtract करता है और फिर उसका value left operand में assign करता है। जैसे : C - = A यह C = C - A के बराबर है।
4. * = (Multiply AND Assignment) : यह operator left operand को right operand के साथ multiply करता हैऔर फिर उसका result left operand store करता है।जैसे : C * = A यह C = C *A के बराबर है।
5. / = (Divide AND Assignment) : यह operator left operand को right operand से divide करता है और फिर उसका result left operand में store करता है।जैसे : C / = A यह C = C / A के बराबर है।
6. % = (Modulus AND Assignment) : यह operator दो operands के modulus के result को left operand में store करता है।जैसे : C % = A यह C = C % A के बराबर है।
Increment / Decrements Operators
किसी भी variable की value को एक number से instantly increase या decrease करने के लिए आप increment / decrement operators use कर सकते है। इनके बारे में नीचे बताया जा रहा है।
1. ++ (increment) : यह एक unary operator होता है। यह operand की value को एक number से increase करता है जब यह operand के पहले लगता है तो value पहले increment होती है और बाद use की जाती है। जब ये operator operand के बाद लगता है तो operand की value use होने के बाद increment होती है।
2. -- (decrement) : यह भी एक unary operator होता है।यह operand की value को एक number से decrease करता है। जब इसे operand से पहले use किया जाता है तो value use होने से पहले decrease होती है।जब इसे variable के बाद use किया जाता है तो value पहले use होती है और बाद में decrease होती है।
Conditional Operator
इस operator को ternary operator भी कहा जाता है। यह if else statement की short form होती है। इसका general structure इस प्रकार होता है।
condition ? value 1 : value 2
यदि condition true हो तो value 1 return होगा नहीं तो value 2 return होगा। इसका उदहारण नीचे दिया जा रहा है।
5 > 3 ? true : false ;
Special C Operators :
1. sizeof (var_name) : यह operator memory में variables की size return करता है।
2. & : यह operator variable का memory address return करता है।
3. * : यह operator variable का pointer return करता है।
Dear Student, मै यह आशा करता हूँ कि आपको "C language में Operators क्या होते है?" यह topic पढ़ कर समझ में आ गया होगा। यदि फिर भी भी आपको Operators से related कुछ पूछना हो तो नीचे कमेंट करके पूछ सकते है।यह पोस्ट आपको कैसा लगा हो तो आप हमें comment करके जरूर बताये और इस पोस्ट को अपने दोस्तों के साथ social media जैसे whatsapp, telegram, facebook, twitter पर शेयर जरूर कीजिये।
-----------------------------------------------------------------------------------------------------------------------------
ALL COMPUTER PDF NOTES AVAILABLE IN HINDI & ENGLISH MEDIUM
-----------------------------------------------------------------------------------------------------------------------------
COMPUTER NOTES FOR TEACHERS AVAILABLE IN HINDI & ENGLISH MEDIUM
Dear Teachers ऐसा कंप्यूटर नोट्स जिसे आप पढ़कर बच्चों को आसानी से पढ़ा सकते हैं। यह नोट्स केवल कंप्यूटर इंस्टिट्यूट एवं टीचर्स के लिए हैं। इस नोट्स में आप अपना Watermark, Header / Footer और या Logo भी लगा सकते हैं। यदि आपको नोट्स खरीदने से रिलेटेड कोई भी problem आती है तो आप हमें Call या WhatsApp कर सकते हैं। Call / WhatsApp: +91 9650597419
-----------------------------------------------------------------------------------------------------------------------------
COMPUTER PDF NOTES IN ENGLISH
-----------------------------------------------------------------------------------------------------------------------------
COMPUTER PDF NOTES IN HINDI
-----------------------------------------------------------------------------------------------------------------------------
BASIC COMPUTER PDF NOTES IN ENGLISH
-----------------------------------------------------------------------------------------------------------------------------
BASIC COMPUTER PDF NOTES IN HINDI
-----------------------------------------------------------------------------------------------------------------------------
MS WORD PDF NOTES IN ENGLISH
-----------------------------------------------------------------------------------------------------------------------------
MS WORD PRACTICE ASSIGNMENT FILE
-----------------------------------------------------------------------------------------------------------------------------
MS WORD PDF NOTES IN HINDI
-----------------------------------------------------------------------------------------------------------------------------
MS EXCEL PDF NOTES IN ENGLISH
-----------------------------------------------------------------------------------------------------------------------------
MS EXCEL PDF NOTES IN HINDI
-----------------------------------------------------------------------------------------------------------------------------
MS EXCEL PRACTICE ASSIGNMENT FILE
-----------------------------------------------------------------------------------------------------------------------------
INTERNET PDF NOTES IN HINDI
-----------------------------------------------------------------------------------------------------------------------------
COMPUTER / LAPTOP REPAIRING NOTES IN HINDI
-----------------------------------------------------------------------------------------------------------------------------
0 Comments