Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> सी प्रोग्रामिंग

C/C++ टोकन


परिचय

C++ टोकन प्रोग्राम की सबसे छोटी व्यक्तिगत इकाइयां हैं।

C++, C का सुपरसेट है और इसलिए C के अधिकांश निर्माण C++ में उनके अर्थ और उपयोग के साथ कानूनी हैं। इसलिए टोकन, अभिव्यक्तियां, और डेटा प्रकार C के समान हैं।

C++ टोकन के प्रकार

  • कीवर्ड
  • पहचानकर्ता
  • स्थिरांक
  • चर
  • ऑपरेटर

कीवर्ड

कीवर्ड आरक्षित शब्द हैं जिनका निश्चित अर्थ होता है, और उनका अर्थ बदला नहीं जा सकता। इन कीवर्ड का अर्थ और कार्य पहले से ही कंपाइलर को ज्ञात होता है। C++ में C से अधिक संख्या में कीवर्ड हैं, और उन अतिरिक्त कीवर्ड में विशेष कार्य क्षमताएं हैं।

मूल 32 कीवर्ड

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

C++ में नए 30 आरक्षित शब्द

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

पहचानकर्ता

पहचानकर्ता चर, संरचना, और फ़ंक्शन जैसे विभिन्न प्रविष्टियों को दिए गए नाम हैं। पहचानकर्ता नाम अद्वितीय होने चाहिए क्योंकि इन संस्थाओं का उपयोग प्रोग्राम के निष्पादन में किया जाता है।

पहचानकर्ता नामकरण नियम

  • केवल वर्णमाला वर्ण, अंक और अंडरस्कोर अनुमत हैं।
  • पहला अक्षर वर्णमाला या अंडरस्कोर (_) होना चाहिए।
  • पहचानकर्ता केस-संवेदनशील होते हैं।
  • आरक्षित कीवर्ड को पहचानकर्ता के नाम के रूप में उपयोग नहीं किया जा सकता।

स्थिरांक

स्थिरांक एक चर की तरह होते हैं, सिवाय इसके कि उनका मान परिभाषित होने के बाद निष्पादन के दौरान कभी नहीं बदलता।

C++ में स्थिरांक को परिभाषित करने के दो अन्य तरीके हैं:

  • const कीवर्ड का उपयोग करके
  • #define प्रीप्रोसेसर का उपयोग करके

स्थिरांक की घोषणा:

const [data_type] [constant_name] = [value];

चर

एक चर कंप्यूटर मेमोरी में डेटा स्टोरेज स्थान का एक सार्थक नाम है। जब किसी चर का उपयोग किया जाता है तो आप कंप्यूटर के मेमोरी पते को संदर्भित करते हैं।

चर घोषित करने का सिंटैक्स:

[data_type] [variable_name];

ऑपरेटर

C++ ऑपरेटर एक प्रतीक है जिसका उपयोग गणितीय या तार्किक हेरफेर करने के लिए किया जाता है।

अंकगणितीय ऑपरेटर

ऑपरेटरविवरण
+जोड़
-घटाव
*गुणा
/भाग
%मॉड्यूलस

इन्क्रीमेंट और डिक्रीमेंट ऑपरेटर

ऑपरेटरविवरण
++इन्क्रीमेंट
--डिक्रीमेंट

संबंधपरक ऑपरेटर

ऑपरेटरविवरण
==बराबर है
!=बराबर नहीं है
>अधिक है
<कम है
>=अधिक या बराबर है
<=कम या बराबर है

तार्किक ऑपरेटर

ऑपरेटरविवरण
&&AND ऑपरेटर। दो अभिव्यक्तियों का तार्किक संयोजन करता है।
||OR ऑपरेटर। दो अभिव्यक्तियों पर तार्किक वियोजन करता है।
!NOT ऑपरेटर। एक अभिव्यक्ति पर तार्किक निषेध करता है।

बिटवाइज़ ऑपरेटर

ऑपरेटरविवरण
<<बाइनरी लेफ्ट शिफ्ट ऑपरेटर
>>बाइनरी राइट शिफ्ट ऑपरेटर
~बाइनरी वन्स कॉम्प्लीमेंट ऑपरेटर
&बाइनरी AND ऑपरेटर
^बाइनरी XOR ऑपरेटर
|बाइनरी OR ऑपरेटर

असाइनमेंट ऑपरेटर

ऑपरेटरविवरण
=असाइन करें
+=इन्क्रीमेंट करें, फिर असाइन करें
-=डिक्रीमेंट करें, फिर असाइन करें
*=गुणा करें, फिर असाइन करें
/=भाग दें, फिर असाइन करें
%=मॉड्यूलस, फिर असाइन करें

विविध ऑपरेटर

ऑपरेटरविवरण
,कॉमा ऑपरेटर
sizeof()मेमोरी स्थान का आकार लौटाता है
&मेमोरी स्थान का पता लौटाता है
*चर का पॉइंटर
?:सशर्त अभिव्यक्ति
  1. - C/C++ में putwchar() फंक्शन

    इस लेख में हम C++ STL में putwchar() फंक्शन के कार्य, सिंटैक्स और उदाहरणों पर चर्चा करेंगे। putwchar() क्या है? putwchar() फंक्शन C++ STL में एक इनबिल्ट फंक्शन है, जो हेडर फाइल में परिभाषित है। putwchar() फंक्शन का उपयोग स्टैंडर्ड आउटपुट डिवाइस पर वाइड कैरेक्टर लिखने के लिए किया जाता है। यह फंक्शन

  1. - C/C++ में memcpy() फंक्शन

    इस लेख में हम C++ STL में memcpy() फंक्शन के कार्य, सिंटैक्स और उदाहरणों पर चर्चा करेंगे। memcpy() क्या है? memcpy() फंक्शन C++ STL में एक इनबिल्ट फंक्शन है, जो हेडर फाइल में परिभाषित है। memcpy() फंक्शन का उपयोग मेमोरी के ब्लॉक्स को कॉपी करने के लिए किया जाता है। इस फंक्शन का उपयोग एक मेमोरी लोकेश

  1. C/C++ में AA ट्रीज C/C++ में AA ट्रीज

    कंप्यूटर साइंस में AA ट्री को संतुलित ट्री के एक रूप के रूप में परिभाषित किया गया है जिसे क्रमबद्ध डेटा को कुशलतापूर्वक स्टोर और पुनर्प्राप्त करने के लिए लागू किया जाता है। AA ट्रीज को रेड-ब्लैक ट्री के एक रूपांतर के रूप में माना जाता है, एक प्रकार का बाइनरी सर्च ट्री जो प्रविष्टियों के कुशल जोड़ और