जिस प्रकार एक पैराग्राफ की सबसे छोटी इकाई शब्द हैं, इसी तरह C++ में सबसे छोटी इकाई को टोकन कहते हैं। C++ में निम्न टोकन होते हैं।
- आइडेंटिफायर्स (Identifiers)
- की-वर्ड्स (Key Words)
- स्थिरांक (Constant)
- स्ट्रिंग्स (Strings)
- संकारक (Operators)
Identifiers
किसी Program के द्वारा बनाये गये Variable, Function, Array, एवं Classes के नाम होते हैं। इनके नाम निर्धारित करने के लिये नियम निम्नलिखित हैं।
- यह वर्णमाला के अक्षर, अंक तथा अण्डरस्कोर होते हैं।
- इनके नाम अंक से प्रारम्भ नहीं होते हैं।
- इनके नाम के मध्य कोई रिक्त स्थान नहीं होना चाहिये।
- इनके नाम के किसी भी कीवर्ड का प्रयोग नहीं होता है|
Keywords
C++ भाषा के वे आरक्षित शब्द जिनके प्रयोग द्वारा हम Programming करते हैं, कीवर्ड (Keyword) कहलाते हैं। सभी Keywords Small Letters में लिखे जाते हैं एवं एक ही शब्द के होते हैं। इन्हें Reserve Words के नाम से भी जाना जाता हैं। C++ में 48 Keywords होते हैं एवं अधिकांश Keywords में C प्रोग्रामिंग में भी है। कुछ नये Key Words OOP के कारण जोड़े गये हैं। जो निम्न लिखित हैं।
Relative to Primitive Data Type | Relative to Non-Primitive Data Type | Relative to Access Modifier | Related to Control Statement | Related to Class | Other Purpose |
int | Struct | Private | if | inline | sizeof |
Char | Union | Public | else | this | const |
Short | Enum | Protected | switch | new | auto |
Long | Class | case | delete | static | |
Float | default | operator | Register | ||
Double | for | virtual | Extern | ||
Signed | while | friend | volatile | ||
Unsigned | do | try | |||
Void | go to | catch | |||
break | throng | ||||
continue | template | ||||
Return |
Constants
वे संख्यायें शब्द या चिन्ह जिनका मान Program के सम्पूर्ण क्रियान्वयन के दौरान परिवर्तित नहीं होता हैं। Constants कहलाते हैं। Const शब्द के द्वारा C++ में स्थिरांक को घोषित किया जाता हैं।
Example :- cont float pi = 3.1415; यहाँ pi एक variable हैं।
Const int rate = 50;
Const char ch = ‘A’;
Operators
वे चिन्ह जो Variables के मध्य use किये जाने पर इनके मध्य कोई क्रिया कराते हैं, Operators कहलाते हैं। C++ में विभिन्न प्रकार के Operators होते हैं। ऑपरेटर्स के बारे में जानने के पहले हमें ये भी मालूम होना चाहिए की एक्सप्रेशन (Expression) क्या होता है, Expression व्यजंक या एक्सप्रेशन (Expression), दो Operand (ओपरेन्ड), एक Operator एवं दो छोटे कोष्ठों का समूह होता हैं एवं Operand कोई स्थिरांक variable या संख्या होते हैं
जैसे = (A + B) एक व्यंजक हैं।
यह चिन्हित या अधिन्हित स्थिरांक या variable एक व्यंजक होता हैं। दो operator एक साथ लगातार प्रयुक्त नहीं किये जा सकते हैं।
अब हम जानेंगे की ऑपरेटर्स की कितने प्रकार होते हैं, ऑपरेटर्स को विभाजित करने के लिए हम उसमे प्रयोग होने वाले ओपेरंड्स (operands) की संख्या पर कर सकते हैं
- Unary Operator
- Increment / Decrement Operator
- Binary Operators
- Arithmetic Operators
- Relational Operators
- Logical Operators
- Assignment Operators
- Ternary Operator
- Conditional Operators