हिन्दी में वैबसाइट डिजाइनिंग सीखना चाहते हैं तो हमारी साइट code sikho hindi को Subscribe करें

What Is C++ Language Keywords And Operators

 C++ भाषा कीवर्ड और ऑपरेटर क्या है ?

What Is C++ Language Keywords And Operators
Keywords And Operators

What Is C++ Language Keywords And Operators


C++ Keywords -सी++ कीवर्ड


एक कीवर्ड एक आरक्षित शब्द है। आप इसे एक चर नाम, स्थिर नाम आदि के रूप में उपयोग नहीं कर सकते हैं। सी ++ भाषा में 32 कीवर्ड की एक सूची जो सी भाषा में भी उपलब्ध है, नीचे दी गई है।


auto break case char const continue default do
double else enum extern float for goto if
int long register return short signed sizeof static
struct switch typedef union unsigned void volatile while

सी ++ भाषा में 30 कीवर्ड की सूची जो सी भाषा में उपलब्ध नहीं है, नीचे दी गई है।


asm dynamic_cast namespace reinterpret_cast bool
explicit new static_cast false catch
operator template friend private class
this inline public throw const_cast
delete mutable protected true try
typeid typename using virtual wchar_t

C++ Operators -सी++ ऑपरेटर्स

C++ Operators -सी++ ऑपरेटर्स


एक ऑपरेटर केवल एक प्रतीक है जिसका उपयोग संचालन करने के लिए किया जाता है। कई प्रकार के ऑपरेशन हो सकते हैं जैसे अंकगणित, तार्किक, बिटवाइज आदि।

C भाषा में विभिन्न प्रकार के संचालन करने के लिए निम्नलिखित प्रकार के ऑपरेटर हैं।

अंकगणितीय आपरेटर
संबंधपरक संकारक
लॉजिकल ऑपरेटर्स
बिटवाइज ऑपरेटर्स
असाइनमेंट ऑपरेटर
यूनरी ऑपरेटर
टर्नरी या सशर्त ऑपरेटर
विविध ऑपरेटर 

Precedence of Operators in C++ -सी ++ में ऑपरेटरों की प्राथमिकता


ऑपरेटर प्रजातियों की प्राथमिकता कि किस ऑपरेटर का मूल्यांकन पहले और बाद में किया जाएगा। संबद्धता मूल्यांकन के लिए ऑपरेटरों की दिशा निर्दिष्ट करती है, इसे बाएं से दाएं या दाएं से बाएं किया जा सकता है।

आइए नीचे दिए गए उदाहरण से पूर्वता को समझते हैं:


int data=5+10*10;    


"डेटा" चर में 105 होंगे क्योंकि * (गुणक ऑपरेटर) का मूल्यांकन + (एडिटिव ऑपरेटर) से पहले किया जाता है।

C++ ऑपरेटरों की प्राथमिकता और संबद्धता नीचे दी गई है:

Category Operator Associativity
Postfix () [] -> . ++ - - Left to right
Unary + - ! ~ ++ - - (type)* & sizeof Right to left
Multiplicative * / % Left to right
Additive + - Right to left
Shift << >> Left to right
Relational < <= > >= Left to right
Equality == !=/td> Right to left
Bitwise AND & Left to right
Bitwise XOR ^ Left to right
Bitwise OR | Right to left
Logical AND && Left to right
Logical OR || Left to right
Conditional ?: Right to left
Assignment = += -= *= /= %=>>= <<= &= ^= |= Right to left
Comma , Left to right