Tokens, Identifiers, & Keywords क्या होते है
What is Tokens, Identifiers, & Keywords
What is Tokens, Identifiers, & Keywords
दोस्तों आज हम " learnw4 के C series" के tutorial में सीखेंगे कि Tokens, Identifiers, & Keywords क्या होता है
तो चलिये शुरू करते है W4 learn in hindi के साथ,
1) Tokens in C language
1) C Tokens C language के basic buildings blocks हैं जिनका निर्माण C program लिखने के लिए किया जाता है।
2) C program में प्रत्येक और सबसे छोटी individual units को C Tokens के रूप में जाना जाता है।
C language का syntax कई दूसरी popular languages के द्वारा follow किया गया है, इसलिए C का syntax समझना आपके लिए बहुत आवश्यक है। एक C program tokens से मिलकर बना होता है। यदि आप C language के सभी tokens को use करना सिख ले तो आप C language के expert बन जायेंगे।
Tokens 6 types के होते है। इनकी list नीचे दी जा रही है
1. Keywords (eg: int, while),
2. Identifiers (eg: main, sum),
3. Constants (eg: 20, 30),
4. Strings (eg: “sum”, “hello”),
5. Special symbols (eg: (), {}),
6. Operators (eg: +, /,-,*)
C tokens example program:
int main()
{
int x, y, sum;
x = 20, y = 30;
sum = x + y;
printf ("Sum = %d \n", sum);
}
output
Sum = 50
Sum = 50
यदि इस list के अनुसार आप देखें तो ऊपर दिए गए program में int, main, printf ,+ और Sum आदि सब कुछ tokens ही है।
इन सभी tokens के बारे में अभी ना बता कर इस tutorial में आपको सिर्फ identifiers और keywords के बारे में ही बताया जा रहा है। बाकी tokens के बारे में आपको आगे की tutorials में बताया जायेगा।
C Character Set
- C language में आप एक program characters को sequence में लिखते है। जैसे की #include <stdio.h> है। यह statement characters से ही मिलकर बना हुआ है। इस statement में i,n,c,l और h आदि characters है।
- लेकिन ऐसा नहीं है की आप एक C program में कोई भी character use कर सकते है। इसके लिए C के द्वारा character set define किया गया है। जो characters इस set में है केवल वे ही एक C program में use किये जा सकते है।
- Alphabet characters में आप A से Z capital case और a से z small case characters को use कर सकते है।
- Digits में आप 0 से लेकर 9 तक की कोई भी digit use कर सकते है।
- Special characters में आप नीचे दिए गए characters को use कर सकते है।
इन alphabets, digits और special characters के अलावा आप और कोई भी character C language में use नहीं कर सकते है। इसे ही C का character set कहा जाता है।
2) Identifiers in C language:
a) C program के प्रत्येक elements को एक नाम दिया जाता है जिसे Identifier कहा जाता है।
b) Variables, functions and arrays को identify करने के लिए दिए गए नाम dentifiers के उदाहरण हैं।
जैसे x एक नाम है जो उपरोक्त प्रोग्राम में integer variable को दिया गया है। इन नामों को देने के लिए भी कुछ नियम है जो आप follow करते है। यदि आप इन नियमों को follow नहीं करते है तो program में error आ जाती है।
- पहला character एक alphabet or underscore होना चाहिए।
- Succeeding characters digits or letter हो सकते हैं।
- underscore के Punctuation और special characters की अनुमति नहीं है।
- Identifier की शुरूआत आप या तो किसी character या underscore से कर सकते है। Digits से identifiers को start नहीं किया जा सकता है।
- C case sensitive language है। इसलिए age और Age दो different identifiers कहलायेंगे।
Examples of Identifiers:
- _bike ` // सही
- 2car ` // गलत
- Emp-age ``` // गलत
- Emp_2_age // सही
3) Keywords in C language
- a) C compiler में Keywords को predefined tokens या reserved words भी कहते है।
- b) प्रत्येक Keywords एक C program में एक specific function perform करने के लिए होता है।
- c) Keywords name compiler के लिए referred किए जाते हैं, इसलिए उन्हें variable name के रूप में उपयोग नहीं किया जा सकता है।
Comments