C++ Tokens

जिस प्रकार एक पैराग्राफ की सबसे छोटी इकाई शब्‍द हैं, इसी तरह C++ में सबसे छोटी इकाई को टोकन कहते हैं। C++ में निम्‍न टोकन होते हैं।

  1. आइडेंटिफायर्स (Identifiers)
  2. की-वर्ड्स (Key Words)
  3. स्थिरांक (Constant)
  4. स्ट्रिंग्‍स (Strings)
  5. संकारक (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) की संख्या पर कर सकते हैं

  1. Unary Operator
    • Increment / Decrement Operator
  2. Binary Operators
    • Arithmetic Operators
    • Relational Operators
    • Logical Operators
    • Assignment Operators
  3. Ternary Operator
    • Conditional Operators

error: Content is protected !!