Tokens, Identifiers, & Keywords | w4 learn in Hindi

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



यदि इस 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
  • Alphabet characters में आप A से Z capital case और a से z small case characters को use कर सकते है।
Digits
  • Digits में आप 0 से लेकर 9 तक की कोई भी digit use कर सकते है।
Special Characters
  • 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:
  1. _bike         ` // सही
  2. 2car         ` // गलत
  3. Emp-age    ``` // गलत
  4. 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 के  रूप में उपयोग नहीं किया जा सकता है।
  • d) language 32 keywords provide करती है। हर keyword का एक खास मतलब होता है। हर keyword को एक particular task perform करने के लिए define किया गया है

    उन्हीं 32 Keywords की list नीचे provide की जा रही है -

Comments