C++ टोकन किसी प्रोग्राम की सबसे छोटी व्यक्तिगत इकाइयाँ हैं।
सी ++ सी का सुपरसेट है और इसलिए सी के अधिकांश निर्माण सी ++ में कानूनी हैं और उनके अर्थ और उपयोग अपरिवर्तित हैं। तो टोकन, एक्सप्रेशन और डेटा प्रकार सी के समान हैं।
सी ++ टोकन निम्नलिखित हैं:(अधिकांश सी ++ टोकन मूल रूप से सी टोकन के समान हैं)
- कीवर्ड
- पहचानकर्ता
- स्थिरांक
- चर
- ऑपरेटर
कीवर्ड
कीवर्ड आरक्षित शब्द हैं जिनका निश्चित अर्थ होता है, और इसका अर्थ बदला नहीं जा सकता है। इन खोजशब्दों का अर्थ और कार्य पहले से ही संकलक के लिए जाना जाता है। C++ में C की तुलना में अधिक संख्या में कीवर्ड हैं, और उन अतिरिक्त कीवर्ड में विशेष कार्य क्षमताएं हैं।
इनमें से 32 हैं, और ये यहां हैं
auto const double float int short struct unsigned break continue elseforlong signed switch void case default enumgoto register sizeof typedef volatile char do extern if return static unionwhile
अन्य 30 आरक्षित शब्द हैं जो C में नहीं थे, इसलिए C++ में नए हैं, और यहाँ वे हैं -
asm dynamic_cast namespace reinterpret_cast try bool explicit new static_cast typeid catch false operator template typename class friend privatethis using const_cast inline public throw virtual delete mutable protected true wchar_t
पहचानकर्ता
पहचानकर्ता विभिन्न प्रविष्टियों जैसे चर, संरचना और कार्यों को दिए गए नाम हैं। साथ ही, पहचानकर्ता नाम अद्वितीय होने चाहिए क्योंकि इन संस्थाओं का उपयोग कार्यक्रम के निष्पादन में किया जाता है।
पहचानकर्ता नामकरण परंपराएं
-
केवल वर्णमाला वर्ण, अंक और अंडरस्कोर की अनुमति है।
-
पहला अक्षर वर्णमाला या अंडरस्कोर (_) होना चाहिए।
-
पहचानकर्ता केस संवेदी होते हैं।
-
आरक्षित कीवर्ड का उपयोग पहचानकर्ता के नाम के रूप में नहीं किया जा सकता है।
स्थिरांक
स्थिरांक एक चर की तरह होते हैं, सिवाय इसके कि एक बार परिभाषित होने पर निष्पादन के दौरान उनका मान कभी नहीं बदलता है।
सी ++ में स्थिरांक को परिभाषित करने के दो अन्य अलग-अलग तरीके हैं। ये हैं:
-
const कीवर्ड का उपयोग करके
-
#define प्रीप्रोसेसर
. का उपयोग करके
स्थिरांक की घोषणा:
const [data_type] [constant_name]=[value];
परिवर्तनीय
एक वैरिएबल कंप्यूटर मेमोरी में डेटा स्टोरेज लोकेशन का एक सार्थक नाम है। चर का उपयोग करते समय आप कंप्यूटर के मेमोरी एड्रेस का उल्लेख करते हैं।
वैरिएबल घोषित करने के लिए सिंटैक्स
[data_type] [variable_name];
उदाहरण
#include <iostream.h> int main() { int a,b;// a and b are integer variable cout<<" Enter first number :"; cin>>a; cout<<" Enter the second number:"; cin>>b; int sum; sum=a+b; cout<<" Sum is : "<<sum <<"\n"; return 0; }
ऑपरेटर
C++ ऑपरेटर एक प्रतीक है जिसका उपयोग गणितीय या तार्किक जोड़तोड़ करने के लिए किया जाता है।
- अंकगणित संचालिका
- इन्क्रीमेंट और डिक्रीमेंट ऑपरेटर्स
- रिलेशनल ऑपरेटर्स
- लॉजिकल ऑपरेटर्स
- बिटवाइज ऑपरेटर्स
- असाइनमेंट ऑपरेटर्स
- विविध ऑपरेटर
अंकगणित संचालिका
संचालक | विवरण |
---|---|
+ | जोड़ |
- | घटाव |
* | गुणा |
/ | डिवीजन |
% | मापांक |
इन्क्रीमेंट और डिक्रीमेंट ऑपरेटर्स
संचालक | विवरण |
---|---|
++ | वृद्धि |
−− | कमी |
रिलेशनल ऑपरेटर्स
संचालक | विवरण |
---|---|
== | बराबर है |
!= | के बराबर नहीं है |
> | से बड़ा |
< | कम |
>= | इससे बड़ा या इसके बराबर |
<= | इससे कम या इसके बराबर |