C भाषा एक High Level Programming Language है। किसी भी C प्रोग्राम को कंप्यूटर द्वारा समझने योग्य बनाने के लिए Compiler उसे छोटे–छोटे भागों में विभाजित करता है। इन छोटे–छोटे भागों को ही Tokens कहा जाता है। अतः Token, C प्रोग्राम की सबसे छोटी इकाई है जिसे Compiler पहचानता है।
C भाषा में Token वह सबसे छोटी सार्थक इकाई होती है जिसे Compiler पहचानता और प्रोसेस करता है। C प्रोग्राम Keywords, Identifiers, Constants, Operators आदि Tokens से मिलकर बना होता है।
C भाषा में Tokens के प्रकार
C भाषा में Tokens को मुख्य रूप से 6 प्रकार में बाँटा गया है:
1️⃣ Keywords (कीवर्ड)
Keywords वे शब्द होते हैं जिनका अर्थ C भाषा में पहले से निर्धारित होता है। इन्हें Variable या Function के नाम के रूप में उपयोग नहीं किया जा सकता।
उदाहरण:int, float, if, else, for, while, return, break
विशेषता:
-
Reserved words होते हैं
-
इनका अर्थ बदला नहीं जा सकता
2️⃣ Identifiers (आइडेंटिफायर)
Identifiers वे नाम होते हैं जो Variables, Functions, Arrays आदि को पहचान देने के लिए उपयोग किए जाते हैं।
उदाहरण:sum, total, marks, add()
नियम:
-
अक्षर या
_से शुरू होने चाहिए -
Keyword नहीं होने चाहिए
-
Special symbols का प्रयोग नहीं होता
3️⃣ Constants (कॉन्स्टेंट)
Constants वे मान होते हैं जिनका मान प्रोग्राम के निष्पादन के दौरान बदलता नहीं।
प्रकार व उदाहरण:
-
Integer Constant →
10,25 -
Floating Constant →
3.14,5.5 -
Character Constant →
'A','9'
4️⃣ Operators (ऑपरेटर)
Operators वे चिन्ह होते हैं जिनका उपयोग गणना और तार्किक क्रियाओं के लिए किया जाता है।
प्रमुख प्रकार:
-
Arithmetic →
+ , - , * , / -
Relational →
< , > , == , != -
Logical →
&& , || , ! -
Assignment →
=
5️⃣ Special Symbols (विशेष चिन्ह)
ये वे चिन्ह होते हैं जिनका C प्रोग्राम में विशेष अर्थ होता है।
उदाहरण:{ } , ( ) , [ ] , ; , , , #
उपयोग:
-
Block बनाने में
-
Statement समाप्त करने में
-
Preprocessor निर्देशों में
6️⃣ String Literals (स्ट्रिंग लिटरल)
डबल कोट " " में लिखे गए अक्षरों के समूह को String Literal कहते हैं।
उदाहरण:"Hello""Welcome to C Programming"
उदाहरण (Example)
इस स्टेटमेंट के Tokens हैं:int | sum | = | 10 | + | 20 | ;
अतः कहा जा सकता है कि Token C भाषा की आधारशिला है। बिना Tokens के C प्रोग्राम की संरचना और निष्पादन संभव नहीं है। C भाषा में Tokens के सभी प्रकार प्रोग्राम को सही, व्यवस्थित और त्रुटिरहित बनाने में महत्वपूर्ण भूमिका निभाते हैं।

Speak Your Mind