Friday, February 28, 2020

Operator precedence and affiliation in C programming in hindi

इस गाइड में, हम सी प्रोग्रामिंग में ऑपरेटर की पूर्ववर्तीता और सहानुभूति सीखेंगे।

c programing in hindi
c programing in hindi


सी में ऑपरेटर की प्राथमिकता (Operator Precedence in C)

ऑपरेटर पूर्वता निर्धारित करता है कि किस ऑपरेटर का मूल्यांकन पहले किया जाता है जब एक अभिव्यक्ति में एक से अधिक ऑपरेटर होते हैं। उदाहरण के लिए 100-2 * 30 का उत्पादन 40 होगा, क्योंकि इसका मूल्यांकन 100 - (2 * 30) और नहीं (100-2) * 30 के रूप में किया जाता है। इसका कारण यह है कि गुणा * में घटाव (-) से अधिक पूर्वता है।

सी में एसोसिएटिविटी  (Associativity in C)

जब एक ही उदाहरण के दो या दो से अधिक ऑपरेटर एक अभिव्यक्ति में मौजूद होते हैं, तो संबद्धता का उपयोग किया जाता है। उदाहरण के लिए गुणन और विभाजन अंकगणितीय संचालकों की एक ही मिसाल है, हम कहते हैं कि हमारी अभिव्यक्ति 5 * 2/10 है, इस अभिव्यक्ति का मूल्यांकन (5 * 2) / 10 के रूप में किया जाएगा क्योंकि इन संचालकों के लिए समरूपता को सही के लिए छोड़ दिया जाता है। इसी तरह 20/2 * 5 की गणना (20 * 2) / 5 के रूप में की जाएगी।

सी प्रोग्रामिंग में ऑपरेटर पूर्वता और एसोसिएटिविटी टेबल  (Operator precedence and Associativity Table in C Programming)

Description Operator Associativity
Function expression
( )
Left to Right
Array Expression
[]
Left to Right
Structure operators
->
Left to Right
Unary minus
Right to Left
Increment & Decrement
—  ++
Right to Left
One’s compliment
~
Right to Left
Pointer Operators
& *
Right to Left
Type cast
(data type)
Right to Left
size of operator
sizeof
Right to Left
Left and Right Shift
>>  <<

                                                  

 

                                                    Arithmetic Operators

Multiplication operator, Divide by, Modulus
*,  /,  %
Left to Right
Add, Substract
+,  –
Left to Right

Relational Operators

Less Than
<
Left to Right
Greater than
>
Left to Right
Less than equal to
<=
Left to Right
Greater than equal to
>=
Left to Right
Equal to
==
Left to Right
Not equal
!=
Left to Right

                                                   Logical Operators

AND
&&
Left to Right
OR
||
Left to Right
NOT
!
Right to Left

                                                  Bitwise Operators

=
Right to Left

*=
Right to Left

/=
Right to Left

%=
Right to Left

+=
Right to Left

-=
Right to Left

&=
Right to Left

^=
Right to Left

|=
Right to Left

<<=
Right to Left

>>=
Right to Left

Other Operators

Comma
,
Right to Left
Conditional Operator
?:
Right to Left


Next Chapter : - If statement with c programming in Hindi


0 Comments:

Post a Comment