Whai is C Language Operators | Comments in C
Whai is C Language Operators | Comments in C
Whai is C Language Operators | Comments in C
एक ऑपरेटर केवल एक प्रतीक है जिसका उपयोग संचालन करने के लिए किया जाता है। कई प्रकार के ऑपरेशन हो सकते हैं जैसे अंकगणित, तार्किक, बिटवाइज़, आदि।
C भाषा में विभिन्न प्रकार के संचालन करने के लिए निम्नलिखित प्रकार के ऑपरेटर हैं।
Arithmetic Operators -अंकगणितीय आपरेटर
Relational Operators -संबंधपरक संकारक
Shift Operators -शिफ्ट ऑपरेटर्स
Logical Operators -लॉजिकल ऑपरेटर्स
Bitwise Operators -बिटवाइज़ ऑपरेटर्स
Ternary or Conditional Operators -टर्नरी या सशर्त ऑपरेटर्स
Assignment Operator -असाइनमेंट ऑपरेटर
Misc Operator -विविध ऑपरेटर
(C Language Operators)
Precedence of Operators in C -(C. में ऑपरेटरों की प्राथमिकता)
ऑपरेटर प्रजातियों की प्राथमिकता कि किस ऑपरेटर का मूल्यांकन पहले और बाद में किया जाएगा। संबद्धता मूल्यांकन के लिए ऑपरेटर दिशा निर्दिष्ट करती है; यह बाएं से दाएं या दाएं से बाएं हो सकता है।
आइए नीचे दिए गए उदाहरण से पूर्वता को समझते हैं:
int value=10+20*10;
वैल्यू वेरिएबल में 210 होंगे क्योंकि * (गुणक ऑपरेटर) का मूल्यांकन + (एडिटिव ऑपरेटर) से पहले किया जाता है।
सी ऑपरेटरों की प्राथमिकता और संबद्धता नीचे दी गई है:
(C Language Operators)
Category | Operator | Associativity |
---|---|---|
Postfix | () [] -> . ++ - - | Left to right |
Unary | + - ! ~ ++ - - (type)* & sizeof | Right to left |
Multiplicative | * / % | Left to right |
Additive | + - | Left to right |
Shift | << >> | Left to right |
Relational | < <= > >= | Left to right |
Equality | == != | Left to right |
Bitwise AND | & | Left to right |
Bitwise XOR | ^ | Left to right |
Bitwise OR | | | Left to right |
Logical AND | && | Left to right |
Logical OR | || | Left to right |
Conditional | ?: | Right to left |
Assignment | = += -= *= /= %=>>= <<= &= ^= |= | Right to left |
Comma | , | Left to right |