C++ भाषा कीवर्ड और ऑपरेटर क्या है ?
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 भाषा में विभिन्न प्रकार के संचालन करने के लिए निम्नलिखित प्रकार के ऑपरेटर हैं।
अंकगणितीय आपरेटर
संबंधपरक संकारक
लॉजिकल ऑपरेटर्स
बिटवाइज ऑपरेटर्स
असाइनमेंट ऑपरेटर
यूनरी ऑपरेटर
टर्नरी या सशर्त ऑपरेटर
विविध ऑपरेटर
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 |