Operators In C Programming.
सी प्रोग्रामिंग ऑपरेटरों के एक समृद्ध सेट का समर्थन करता है। जो एक एक्सप्रेशन के भीतर उपयोग किए जाने वाले विभिन्न प्रकार के रिजर्व्ड सिम्बल्स हैं. जो उस एक्सप्रेशन का मूल्यांकन करते समय किए जाने वाले जोड़तोड़ को निर्दिष्ट करते हैं। सामान्य तौर पर, एक ऑपरेटर c प्रोग्रामिंग में एक ऑपरेशन होता है। जो दिए गए कांस्टेंट पर एक विशिष्ट क्रिया करता है। और विशेष प्रयोजन और अर्थ के लिए सी प्रोग्रामिंग में उपलब्ध ऑपरेटरों की एक विशाल श्रृंखला मौजूद है। आप अपनी आवश्यकता के अनुसार इन सी प्रोग्रामिंग ऑपरेटरों का कही भी उपयोग कर सकते हैं।
तो अगले भाग में, हम इन c प्रोग्रामिंग के विभिन्न ऑपरेटरों का उदाहरण के साथ अध्ययन करेंगे।
Arithmetic operator – अंकगणितीय ऑपरेटर एक सामान्य संख्यात्मक गणना ऑपरेटर है। अंकगणितीय ऑपरेटरों में, आपको प्लस, माइनस, गुणा, भाग और मोड, ऑपरेटर डिफ़ॉल्ट मिलते हैं। ये सभी डिफ़ॉल्ट अंकगणितीय ऑपरेटर हैं। जिनका उपयोग c प्रोग्रामिंग में अंकगणितीय संचालन में हेरफेर करने के लिए किया जाता है। अंकगणितीय ऑपरेटर के साथ, हम प्रोग्रामिंग आकार में सी प्रोग्रामिंग में किसी भी संख्यात्मक गणना को आसानी से हल कर सकते हैं। तो आइए अब इन सभी अंकगणितीय संक्रियाओं को विस्तार से देखें।
- Arithmetic operator – – +, -, *, /, %
- Plus operator.
- Minus operator.
- Multiplication operator.
- Division operator.
- Modulus/remainder operator.
Arithmetic operator | Meaning | Illustration |
+ | Plus/ addition arithmetic operator add two integer numbers. | Int a,b; = a + b |
_ | Minus arithmetic operator. Used to subtract two different integers. | Int a,b; = a – b |
* | Multiplications arithmetic operator. Used to multiplies two different integers. | Int a,b; = a * b |
/ | Division arithmetic operator. Used to divide two different integers. | Int a,b; = a / b |
% | Modulus/remainder arithmetic operator. Used to find modulus between two integers. | Int a,b; = a % b |
Assignment operator – c प्रोग्रामिंग में उपयोग किए जाने वाले असाइनमेंट ऑपरेटर का उपयोग पहले से घोषित प्रोग्रामिंग वेरिएबल के मान को दूसरे वेरिएबल के मान को असाइन करने के लिए किया जाता है। इस ऑपरेटर की मदद से आप c प्रोग्रामिंग में एक या एक से अधिक वेरिएबल को किसी अन्य वेरिएबल के लिए डिफॉल्ट वैल्यू असाइन कर सकते हैं। अब आप एक ही वेरिएबल वैल्यू को दूसरे घोषित वेरिएबल को असाइन करते हैं। इस प्रक्रिया को पूरा करने के लिए किसी अन्य सी ऑपरेटर के साथ संयोजन के रूप में असाइनमेंट ऑपरेटर का उपयोग करें। और वांछित असाइनमेंट ऑपरेटर आउटपुट उत्पन्न करें।
- Assignment: – =
- Augmented assignment – +=, -=, *=, /=, %=, &=, |=, ^=, <<=, >>=
Assignment operator | Meaning | Illustration |
= | Assign variable value to another variable. Between two integer variable declare a assign value to b variable. | Int a=5; int b; B=a |
+= | Plus equal .mean plus or equal two variable values in programming. | Int a,b; A+ =b mean a = a+b |
-= | Minus equal . mean minus or equal integer variable values. | Int a,b; A+ =b mean a = a-b |
*= | Multiplication equal . mean multiplies two integer variables values. | Int a,b; A8 =b mean a = a*b |
/= | Division equal . divide two integer operator variable values. | Int a,b; A8 =b mean a = a/b |
%= | Mode equal . mode and equal two different variable values. | Int a,b; A% =b mean a = a%b |
<< = | Left shift assignment operator. left shift memory variable in storage sapce. | Int a,b; A<< =b mean a = a<<b |
>>= | Right shift assignment operator. Right shift memory variable in storage location. | Int a,b; A>> =b mean a = a>>b |
&= | Bit-wise assignment operator bitwise assign variable values. | Int a,b; A& =b mean a = a & b |
^= | Bitwise exclusive or assignment operator assign or used bitwise exclusive or variable values. | Int a,b; A8^=b mean a = a ^ b |
! = | Not equal assignment operator, used to assign not equal variable object. | Int a,b; A!=B mean a = a ! B |
Bitwise logic operator – बिटवाइज़ ऑपरेटरों का उपयोग कंप्यूटर मेमोरी में बिट संचालन के लिए किया जाता है। जहां आप बिट-बाइट लेवल प्रोग्रामिंग करते हैं। आप प्रोग्रामिंग में बिटवाइज़ और, या, xor, लेफ्ट शिफ्ट, और राइट शिफ्ट मेमोरी से संबंधित कंडीशन लॉजिक या ऑपरेशंस कर सकते हैं। यह ऑपरेटर यूनरी ऑपरेंड है।
- Bitwise logic: – ~, &, |, ^
- Bitwise shifts – <<, >>
Bitwise operator | Meaning | Illustration |
~ | Bitwise one’s complement operator | Int a,b ~ a; |
& | Bitwise and operator | Int a,b A&b; |
| | Bitwise or operator | Int a,b A | b; |
^ | Bitwise xor operator | Int a,b A ^ b; |
<< | Bitwise left shift operator | Int a,b A << 4; |
>> | Bitwise right shift operator | Int a,b A >> 4; |
Boolean logic operator – बूलियन ऑपरेटर लॉजिकल ऑपरेटर हैं। ये बूलियन ऑपरेटर तार्किक एंड और तार्किक और हैं या तार्किक नहीं हैं। इन ऑपरेटरों का उपयोग प्रोग्रामिंग में बूलियन एक्सप्रेशन को इनपुट बूलियन एक्सप्रेशन के अनुसार ट्रू (1) या फाल्स (0) मान के साथ करने के लिए किया जाता है।
- Boolean logic – ! &&, ||
Bitwise operator | Meaning | Illustration |
! | Logical not bitwise operator | |
&& | Logical and operator | |
|| | Logical or operator |
Conditional evaluation – ? :
Bitwise operator | Meaning | Illustration |
? | Conditional operator |
Equality operator – ==,! =
Equality operator | Meaning | Illustration |
== | Equality operator | |
!= | Not equal operator |
Increment and decrement operator – ++, —
Bitwise operator | Meaning | Illustration |
++ | Increment operator, mean add one in variable value | Int a=5; A++ , ++a |
— | Decrement operator, decrease one in variable values | Int b=3; B–, –b; |
Sizeof operator – सी प्रोग्रामिंग में सक्रिय घोषित प्रोग्रामिंग वेरिएबल द्वारा संग्रहीत बाइट के डिफ़ॉल्ट आकार के लिए उपयोग किए जाने वाले साइजऑफ़ ऑपरेटर है। आप स्मृति में उनके डिफ़ॉल्ट संग्रहीत मान या आकार की जांच करने के लिए एकाधिक इन्टिजर, फ्लोट, करैक्टर, स्ट्रिंग, ऐरे के मान को जानने के लिए साइजऑफ़ ऑपरेटरों का उपयोग कर सकते हैं।
- Object size: – sizeof
Size of operator | Meaning | Illustration |
Sizeof |
Relational operator in c – रिलेशनल ऑपरेटर सी प्रोग्रामिंग में रिलेशनल ऑपरेटर का उपयोग दो अलग-अलग वेरिएबल वेरिएबल रिलेशन के बीच संबंध की जांच के लिए किया जाता है। जैसे, दो घोषित ऑपरेंड के बीच लेस्स देन, लेस्स देन और इक्वल रिलेशन, ग्रेटर देन या ग्रेटर देन और इक्वल, या उससे कम की दो डिक्लेअर ऑपरेंड रिलेशन टेस्ट कर सकते हैं।
Order relations : – <, <=, >, >=
Relational operator | Meaning | Illustration |
< | Less than relational operator. | |
< = | Less than equal relational operator. | |
> | Greater than relational operator. | |
> = | Greater than equal relational operator. |
I have been exploring for a little bit for any high quality articles or blog posts on this sort of area . Exploring in Yahoo I finally stumbled upon this web site. Studying this information So i’m happy to convey that I’ve an incredibly just right uncanny feeling I came upon just what I needed. I most for sure will make sure to don?t fail to remember this website and give it a glance regularly.
Excellent blog here! Also your web site so much up very fast! What web host are you using? Can I am getting your affiliate link to your host? I want my website loaded up as fast as yours lol
This info is worth everyone’s attention. How can I find out more?
If some one desires to be updated with most up-to-date technologies after that he must be pay a quick visit this website and be up to date all the time.
I really like it when people come together and share views. Great site, keep it up!
Since the admin of this web page is working, no doubt very soon it will be renowned, due to its feature contents.
This paragraph will help the internet users for setting up new website or even a blog from start to end.
Thanks for finally writing about >Operators In C Programming Hindi. <Loved it!
Everyone loves what you guys tend to be up too. Such clever work and reporting! Keep up the excellent works guys I’ve added you guys to blogroll.
This information is worth everyone’s attention. How can I find out more?
magnificent publish, very informative. I ponder why the opposite specialists of this sector don’t realize this. You should proceed your writing. I’m sure, you have a huge readers’ base already!
Wow, fantastic weblog format! How long have you been blogging for? you make blogging glance easy. The entire glance of your website is excellent, as neatly as the content!
Quality articles is the crucial to attract the people to go
to see the web page, that’s what this website
is providing.
What’s Going down i am new to this, I stumbled upon this I’ve discovered It positively helpful and it has aided me out loads. I am hoping to contribute & aid other users like its helped me. Great job.
Hey there would you mind letting me know which webhost you’re utilizing? I’ve loaded your blog in 3 different web browsers and I must say this blog loads a lot faster then most. Can you suggest a good hosting provider at a honest price? Thanks, I appreciate it!
Yes! Finally someone writes about Digital Transformation.