C++ में Tokens की संपूर्ण जानकारी हिंदी मे

What is Tokens in C++ in Hindi

C++ में एक Token, English में एक Sentence के एक building block के समान है। जैसे एक Sentence, Words से मिलकर बना होता है उसी प्रकार एक C++ Program, tokens से मिलकर बना होता है 
दूसरे शब्दों में कहे तो Token किसी भी प्रोग्राम की सबसे छोटी इकाई है जिसे  Compiler समझ जाता है
ये Token कुछ भी हो सकते है जैसे words ( जैसे if, char, int, for), numbers (जैसे 231या 3.14), punctuation marks (जैसे +,*,!) या special symbols (जैसे '<<' या '&&')

प्रत्येक Token के विशेष अर्थ होता है जो Computer को सही तरीके से समझने और Execute करने में मदद करते

Types of Tokens in C++ in Hindi

C++ में निम्न प्रकार के Tokens होते है।
1) Keywords
2) Identifiers 
3) Constants 
4) Strings
5) Operators 
6) Special Symbols

Keywords

Keywords ऐसे शब्द है जिनका अर्थ C++ में पहले से ही Defined किए गए हैं और इनके अर्थ बदले नही जाते

चूकि इन्हें विशेष कार्यों के लिए आरक्षित(Reserved) करके रखा जाता है अतः इन्हें आरक्षित शब्द (Reserved word) भी कहते हैं
 
ये C++ language के Syntax और Structure के भाग है जिन्हे Program में आप Identifiers के रूप में Use नही कर सकते है क्योंकि इन्हे Program में विशेष उदेश्य को पूरा करने के लिए Use किए जाते है

C++ keywords के Examples in Hindi 
auto, break, case, char, int, float, default, double, for, while, goto, struct, switch आदि 

C++ में keywords के लिए Rules

C++ में keywords के कुछ नियम होते है जिन्हे एक Programmer को followe करना होता है ये नियम निम्न है

1) Keywords, case-sensitive होते हैं

2) Keywords को identifiers के रूप (variable names, function names आदि) में Use नहीं कर सकते

3) Keywords को lowercase letters में अवश्य लिखना चाहिए

4) Keywords में spaces या special characters को शामिल नहीं कर सकते

5) Keywords को पुनः परिभाषित या सुधार नहीं सकते

6) C++ language के अंतर्गत Keywords के विशिष्ट अर्थ और उद्देश्य होते हैं

7) C++ में Keywords विशेष अर्थ पहले से Defined रहते है अतः हम उसे कोई दूसरा अर्थ नही दे सकते

8) हम Keywords का Use, macros का नाम देने के लिए या एक Program के शुरुआत में विशेष निर्देश देने के लिए नहीं कर सकते

Identifiers

C++ में Identifiers विभिन्न elements जैसे variables, functions, classes और labels को दिया गया नाम है 
Identifiers का नाम Programmer द्वारा Define किया जाता है जो एक Program के अंदर विशिष्ट elements को refer करता है  

Identifiers बनाने के लिए कुछ नियमों को आवश्यक रूप से follow करना होता है जैसे Identifier को letter या underscore से शुरू होना चाहिए साथ ही Identifier का नाम एक keywords नही होना चाहिए

Identifier के नाम मे letters, digits और underscores को ही शामिल करना होता है

Examples of identifiers in C++ in Hindi 
first_num, second_num, count, myFees, total_amount, totalAmount आदि

C++ में Identifier के Rules

 C++ में Identifiers बनाने के लिए निम्न नियम होते हैं

1) Identifiers, letter, Digits और Underscore से ही मिलकर बना होना चाहिए

2) Identifiers को एक letter (uppercase या lowercase) या एक underscore `_` से ही शुरू होना चाहिए

3) Identifiers में spaces या special characters को Use करने की अनुमति नहीं है

4) Identifiers, C++ के keywords (reserved words) नहीं हो सकते

5) Identifiers, case-sensitive है अर्थात 'myNum`,`mynum` और Mynum को अलग अलग identifiers माना जाएगा

6) Code की readability बढ़ाने के लिए Identifier का नाम अर्थपूर्ण और वर्णनात्मक Use करना एक अच्छी अभ्यास है

Constants

C++ में Constants वह है जिसकी Value, Program execution के दौरान नही बदलती 
Constant भी Variable के समान Value रखता है लेकिन Variable आपको Value बदलने की अनुमति देता है परंतु 

अगर आप Constant की Value बदलने की कोशिश करेंगे तो आपको Program में Error आयेगा 
Constants बिना कठिनाई के Code में fixed values को represent करने का एक तरीका प्रदान करता है 

Constant कई प्रकार के होते है
जैसे integer constants, floating-point constants, character constants, string literals और boolean constants

C++ में Constants के Example
const int SID = 101;`
const float PI = 3.14;
const char myGrade = `A'; 

Strings

C++ में Strings Characters का एक क्रम है जिसे Double quotes (`" "`) के अंदर लिखा जाता है
इनका Use, textual data जैसे words, sentences और paragraphs को reptesent करने के लिए करते है

C++, में String class जो Standard Library में उपस्थित होता है आपको कई शक्तिशाली tools प्रदान करता है जिसका Use करके आप Text के साथ कई कार्य जैसे strings को जोड़ना, उनकी तुलना करना की वे समान है कि नही, उनके contents को बदलना, आदि कर सकते हैं।


C++ में Strings के Example

std::string Mystr = "Hello, Students!";
std::string name("Rohit singh");
std::string message = "Welcome to Computerehub";

Operators

C++ में Operators एक keywords या symbols है जो आपको Data पर कार्य करने की अनुमति देता है 

Operator, Compiler को विशिष्ट कार्यों जैसे mathematical, conditional या logical functions को perform करने को कहता है

यह एक Symbol है जो एक value या एक variable पर Operate होते है
उदाहरण के लिए कोई C++ Program में + और -, Operators, addition और subtraction करने का कार्य करेगा 

C++ में विभिन्न कार्यों को करने के लिए और बहुत सारे Operators है ये Code लिखना आसान बनाते हैं और Data को Process तथा manipulate करते है 

C++ में निम्न Operators होते है

1) Arithmetic Operators:
इसके अंतर्गत `+`, `-`, `*`, `/`, `%` आते है
2) Relational Operators: 
इसके अंतर्गत `==`, `!=`, `<`, `<=`, `>`, `>=` आते है

3) Logical Operators:
  इसके अंतर्गत '&&`, `||`, `!`आते है

4) Bitwise Operators: 
इसके अंतर्गत `&`, `|`, `^`, `~`, `<<`, `>>` आते है

5) Assignment Operators: 
इसके अंतर्गत `=`, `+=`, `-=`, `*=`, `/=`, `%=`, `&=`, `|=`, `^=`, `<<=`, `>>=` आते है

6) Increment/Decrement Operators:
 इसके अंतर्गत `++`, `--`आते है

7) Conditional Operator: 
इसके अंतर्गत `?:` आते है

Special Symbols

C++ में Special symbols में Punctuators और अन्य Symbols शामिल है जिसका Use language में विशेष उद्देश्य के लिए होता है 

Punctuators अक्षर या अक्षरों का क्रम होता है जिनका syntactic महत्व है
इसके अंतर्गत braces `{}`, parentheses `()`, square brackets `[]`, commas `,`, semicolons `;`, colons `:`, periods `.`, arrows `->`, pound signs `#`, double colons `::`, question marks `?`, और ellipses `...`. आते है 

अन्य विशेष symbols में dollar signs `$`, underscores `_`, at signs `@`, और backslashes `\`, आदि शामिल है C++ में प्रत्येक का अपना अर्थ है 


 Related Posts

> C++ क्या है? उसके इतिहास, गुण, उपयोग, फायदे और नुकसान 

> Basic structure of C++ Program 

> C++ Variables क्या है?, उसके प्रकार, उसे कैसे Declare, Define करते हैं

> C++ में Constants क्या है? उसके प्रकारों की संपूर्ण जानकारी

> C++ में Basic Input और Output (cin,cout,cerr) की जानकारी

> Data type in C++ की संपूर्ण जानकारी 

> C+ में Operators और उसके प्रकार जानें Practical सहित 

> C++ में Conditional और उसके प्रकारों को जानें Practical सहित 

> C++ में Looping statements और उसके प्रकार Practical सहित 

> C++ में Jump Statements और उसके प्रकारों की संपूर्ण जानकारी Practical सहित

> C++ में Array क्या है? और उसके प्रकारों की जानकारी Practical सहित

> C++ में Function क्या है उसके प्रकार, उपयोग प्रोग्राम सहित 

> C++ में Structure क्या है Practical सहित

> OOPs Concepts in C++ in Hindi- C++ में OOPs के बारे में

> Oops के फायदे और नुकसान की जानकारी 

> OOP और POP के बीच अंतर 

> C++ में Class और Object की सम्पूर्ण जनकारी

> C++ में Array of Objects क्या है? 

> C++ में Pointers, Pointer to an objects, Pointer to an Array की संपूर्ण जानकारी हिंदी में।

C++ में Passing objects क्या है

> C++ में Reference और Type Casting की संपूर्ण जानकारी

> C++ में Access specifier की संपूर्ण जानकारी 

> C++ में Static Data Members और Member Functions के बारे में Practical सहित 

> C++ में Memory allocation और Memory management operators (new और delete) Practical सहित 

> Friend Function in C++ in Hindi 

> Friend Class in C++ in Hindi Practical सहित 

> Inline function in C++ in Hindi 

> Function Overloading in C++ in Hindi Practical सहित 

> Operator Overloading in C++ in Hindi Practical सहित 

> C++ में Constructor क्या है और उसके प्रकारों की संपूर्ण जानकारी

> C++ में Destructor क्या है ?उसकी संपूर्ण जानकारी

> C++ मे Inheritance क्या है उसके प्रकारों को जानें प्रोग्राम सहित

> C++ में Polymorphism क्या है? और उसके प्रकारों को जानें

> C++ में Virtual function की संपूर्ण जानकारी

> C++ में File handling की संपूर्ण जानकारी 

> C++ में Exception handling  की संपूर्ण जानकारी