नमस्कार दोस्तों! अगर आप C programming सीखना चाहते हैं, तो सबसे पहले आपको C Language के Syntax और Tokens का बेसिक समझना ज़रूरी है।
इस आर्टिकल में आपको सरल हिंदी में मिलेगा:
- C language का Syntax क्या होता है
- Tokens क्या होते हैं
- Keywords का क्या रोल होता है
यह गाइड खासतौर पर उन beginners के लिए है जो C language tokens in Hindi सीखकर coding में नए नए कदम रखना चाहते हैं। तो चलिए, बिना समय गवाए शुरू करते हैं!
C Language Syntax In Hindi – C Language Syntax क्या होता है?
Simple Definition:
C language syntax का मतलब है वे नियम और संरचना (Structure) जो यह निर्धारित करते हैं कि C में कोड कैसे लिखा जाए।
Syntax क्या होता है?
Syntax बेसिकली programming language के नियम होते हैं, जिनके अनुसार तुम्हें कोड लिखना होता है। अगर syntax गलत होगा तो compiler error देगा।
Basic C Program का उदाहरण:
#include <stdio.h>
int main() {
printf("Hello, World!");
return 0;
}
इसमें क्या है:
#include <stdio.h>
: Input-output functions इस्तेमाल करने के लिएint main() {}
: प्रोग्राम का starting point{}
: ब्लॉक define करने के लिए;
: हर statement के बाद लगाया जाता है
Compiler का रोल:
Compiler कोड को syntax के अनुसार चेक करता है। अगर सही होता है तो प्रोग्राम रन होता है, नहीं तो error मिलता है।
सी भाषा में टोकन क्या है – C Language Tokens in Hindi
Simple Definition:
Token programming language का सबसे छोटा meaningful unit होता है। Compiler code को tokens में तोड़ता है ताकि उसे validate कर सके।
Examples:
- Keyword:
int
- Identifier:
main
- Operator:
=
- Constant:
5
- Punctuator:
;
Types Of Tokens In C In Hindi – C Language में Tokens के 6 Types
Token Type | Description | Example |
---|---|---|
1. Keywords | Reserved words जिनका खास मतलब होता है | int, return, if, else |
2. Identifiers | Variables, functions आदि के नाम | main, sum, age |
3. Constants | प्रोग्राम में fixed values | 10, -5, ‘a’, 3.14 |
4. Strings | Double quotes में characters का sequence | “Hello, World!” |
5. Operators | Operations करने वाले symbols | +, -, ==, && |
6. Symbols | Code structure के लिए punctuators | {}, (), ;, [] |
Tokens aur Syntax ka Relation – Tokens और Syntax का Relation
Syntax, tokens के सही order को define करता है।
Example:
int a = 5;
Tokens:
int
(keyword)a
(identifier)=
(operator)5
(constant);
(punctuator)
यह सही order है, इसलिए कोड error-free चलेगा।
Example Code with Token Breakdown – टोकन ब्रेकडाउन के साथ उदाहरण कोड
#include <stdio.h>
int main() {
int a = 5;
printf("Value of a is %d", a);
return 0;
}
Breakdown:
#include
→ preprocessor<stdio.h>
→ headerint
→ keywordmain
→ identifier{}
→ block symbolsa
→ variable=
→ operator5
→ constant;
→ end of statementprintf
→ function"Value of a..."
→ stringreturn
→ keyword0
→ constant
FAQs (अक्सर पूछे जाने वाले सवाल)
Q1. C में tokens क्या होते हैं और compiler कैसे उन्हें handle करता है?
Tokens C language के सबसे छोटे meaningful units होते हैं — जैसे keywords (int), identifiers (main), operators (=), constants (5) और punctuators (;). Compiler सबसे पहले lexical analysis के दौरान कोड को tokens में तोड़ता है, फिर उनका syntax और structure validate करता है। गलत tokens होने पर compiler error देता है।
Q2. C में कुल कितने types के tokens होते हैं?
C programming language में 6 types के tokens होते हैं:
Keywords – जैसे int, return
Identifiers – जैसे main, sum
Constants – जैसे 10, ‘a’
Strings – जैसे “Hello”
Operators – जैसे +, ==
Special Symbols (Punctuators) – जैसे {}, ;, []
Q3. Keywords और identifiers में क्या difference होता है?
Keywords C के predefined words होते हैं जिनका specific meaning होता है (e.g., for, if, return)। इन्हें variables या functions के नाम के रूप में use नहीं किया जा सकता।
Identifiers user-defined names होते हैं जो variables, functions, arrays के लिए use किए जाते हैं (e.g., marks, main, totalSum)।
Q4. Constants और string literals में क्या अंतर है?
Constants fixed values होती हैं जो program में change नहीं होतीं (e.g., 10, ‘a’, 3.14)।
String literals double quotes में लिखी character sequence होती है (e.g., “Hello, World!”)। दोनों tokens होते हैं, लेकिन string literals एक अलग category में आते हैं।
Q5. Tokens C की compilation process में किस तरह काम करते हैं?
Compilation process के पहले step “lexical analysis” में compiler code को tokens में divide करता है। हर token का role syntax के हिसाब से validate किया जाता है। अगर token sequence गलत हो, तो syntax error आता है। सही token stream से syntax tree बनता है जो code को machine language में convert करने में मदद करता है।
इसे भी पढ़े –
- C Language Kya Hai? जानिए पूरी जानकारी हिंदी में
- C Operators in Hindi – C ऑपरेटर्स क्या हैं?
- Decision Making In C In Hindi – if, if-else, switch, break और goto स्टेटमेंट्स हिंदी में पूरी जानकारी
- HTML Form in Hindi – HTML Form क्या है और कैसे बनाएं
- HTML Kya Hai? जानिए HTML का इतिहास, फीचर्स, टैग्स और फायदे – आसान हिंदी में (2025)
- CSS Kya Hai in Hindi – Full Form, Types, Syntax और Example
निष्कर्ष (Conclusion)
- Syntax: Programming के नियम होते हैं जिनके बिना कोड सही से नहीं चलेगा।
- Tokens: C language के सबसे छोटे meaningful parts होते हैं।
- 6 Types: Keywords, Identifiers, Constants, Strings, Operators, और Symbols।
- Syntax और Tokens मिलकर कोड को readable और compiler-friendly बनाते हैं।
- हर beginner के लिए इसे समझना बहुत ज़रूरी है।
दोस्तों अगर आपको यह आर्टिकल helpful लगा हो तो इसे share करें, comment करें, और अपने दोस्तों को भी recommend करें।
अगर आप और जानना चाहते हैं तो बताएं, हम अगला आर्टिकल C language tokens in Hindi और related topics पर जरूर लिखेंगे।
Next article किस topic पर चाहिए? Comment करके जरूर बताओ।
Written by: Aditya (Programming Sikho)