Operators In C Programming.

Operators In C Programming Hindi.

Operators In C Programming.

सी प्रोग्रामिंग ऑपरेटरों के एक समृद्ध सेट का समर्थन करता है। जो एक एक्सप्रेशन के भीतर उपयोग किए जाने वाले विभिन्न प्रकार के रिजर्व्ड सिम्बल्स हैं. जो उस एक्सप्रेशन का मूल्यांकन करते समय किए जाने वाले जोड़तोड़ को निर्दिष्ट करते हैं। सामान्य तौर पर, एक ऑपरेटर c प्रोग्रामिंग में एक ऑपरेशन होता है। जो दिए गए कांस्टेंट पर एक विशिष्ट क्रिया करता है। और विशेष प्रयोजन और अर्थ के लिए सी प्रोग्रामिंग में उपलब्ध ऑपरेटरों की एक विशाल श्रृंखला मौजूद है। आप अपनी आवश्यकता के अनुसार इन सी प्रोग्रामिंग ऑपरेटरों का कही भी उपयोग कर सकते हैं।

तो अगले भाग में, हम इन c प्रोग्रामिंग के विभिन्न ऑपरेटरों का उदाहरण के साथ अध्ययन करेंगे।

Arithmetic operator – अंकगणितीय ऑपरेटर एक सामान्य संख्यात्मक गणना ऑपरेटर है। अंकगणितीय ऑपरेटरों में, आपको प्लस, माइनस, गुणा, भाग और मोड, ऑपरेटर डिफ़ॉल्ट मिलते हैं। ये सभी डिफ़ॉल्ट अंकगणितीय ऑपरेटर हैं। जिनका उपयोग c प्रोग्रामिंग में अंकगणितीय संचालन में हेरफेर करने के लिए किया जाता है। अंकगणितीय ऑपरेटर के साथ, हम प्रोग्रामिंग आकार में सी प्रोग्रामिंग में किसी भी संख्यात्मक गणना को आसानी से हल कर सकते हैं। तो आइए अब इन सभी अंकगणितीय संक्रियाओं को विस्तार से देखें।

  • Arithmetic operator – – +, -, *, /, %
  • Plus operator.
  • Minus operator.
  • Multiplication operator.
  • Division operator.
  • Modulus/remainder operator.
Arithmetic operatorMeaningIllustration
+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 operatorMeaningIllustration
=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 operatorMeaningIllustration
~Bitwise one’s complement operatorInt a,b ~ a;
&Bitwise and operatorInt a,b A&b;
|Bitwise or operatorInt a,b A | b;
^Bitwise xor operatorInt a,b A ^ b;
<<Bitwise left shift operatorInt a,b A << 4;
>>Bitwise right shift operatorInt a,b A >> 4;

Boolean logic operatorबूलियन ऑपरेटर लॉजिकल ऑपरेटर हैं। ये बूलियन ऑपरेटर तार्किक एंड और तार्किक और हैं या तार्किक नहीं हैं। इन ऑपरेटरों का उपयोग प्रोग्रामिंग में बूलियन एक्सप्रेशन को इनपुट बूलियन एक्सप्रेशन के अनुसार ट्रू (1) या फाल्स (0) मान के साथ करने के लिए किया जाता है।

  • Boolean logic – ! &&, ||
Bitwise operatorMeaningIllustration
!Logical not bitwise operator
&&Logical and operator
||Logical or operator

Conditional evaluation – ? :

Bitwise operatorMeaningIllustration
?Conditional operator

Equality operator – ==,! =

Equality operatorMeaningIllustration
==Equality operator
!=Not equal operator

Increment and decrement operator – ++, —

Bitwise operatorMeaningIllustration
++Increment operator, mean add one in variable valueInt a=5; A++ , ++a
Decrement operator, decrease one in variable valuesInt b=3; B–, –b;

Sizeof operator – सी प्रोग्रामिंग में सक्रिय घोषित प्रोग्रामिंग वेरिएबल द्वारा संग्रहीत बाइट के डिफ़ॉल्ट आकार के लिए उपयोग किए जाने वाले साइजऑफ़ ऑपरेटर है। आप स्मृति में उनके डिफ़ॉल्ट संग्रहीत मान या आकार की जांच करने के लिए एकाधिक इन्टिजर, फ्लोट, करैक्टर, स्ट्रिंग, ऐरे के मान को जानने के लिए साइजऑफ़ ऑपरेटरों का उपयोग कर सकते हैं।

  • Object size: – sizeof
Size of operatorMeaningIllustration
Sizeof

Relational operator in c – रिलेशनल ऑपरेटर सी प्रोग्रामिंग में रिलेशनल ऑपरेटर का उपयोग दो अलग-अलग वेरिएबल वेरिएबल रिलेशन के बीच संबंध की जांच के लिए किया जाता है। जैसे, दो घोषित ऑपरेंड के बीच लेस्स देन, लेस्स देन और इक्वल रिलेशन, ग्रेटर देन या ग्रेटर देन और इक्वल, या उससे कम की दो डिक्लेअर ऑपरेंड रिलेशन टेस्ट कर सकते हैं।

Order relations : – <, <=, >, >=

Relational operatorMeaningIllustration
<Less than relational operator.
< =Less than equal relational operator.
>Greater than relational operator.
> =Greater than equal relational operator.
Rate this post

Leave a Comment

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