Online Computer Courses Classes and Training Program

C Tokens, Identifiers & Keywords

 
C Tokens, Identifiers & Keywords

Introduction to C Tokens


C लैंग्वेज का syntax कई दूसरी पॉपुलर लैंग्वेजस के द्वारा यूज़ किया गया है , इसीलिए C का syntax समझना आपके लिए बहुत आवश्यक है। एक C प्रोग्राम tokens से मिलकर बना होता है। यदि आप C लैंग्वेज के सभी tokens को यूज़ करना सीख ले तो आप C लैंग्वेज के एक्सपर्ट बन जायेंगे।

उदहारण के लिए की निचे दिए गए Program को देखिये। ये Program tokens का सही क्रम में use है और इसके अलावा कुछ भी नहीं है।

#include <stdio.h>
int main ()
{
       printf("Software programming is cool ");
       printf ("%d",5);
}

Tokens 6 types के होते है।

  • Identifiers 
  • Keywords 
  • Constants 
  • Variables 
  • Strings 
  • Operators 
यदि इस list के अनुसार आप देखें तो ऊपर दिए गए program में int, main , printf , + और Software programming  is cool आदि सब कुछ tokens ही है। 

इन सभी tokens के बारे में बाद में पढ़ेंगे अभी सिर्फ identifiers और keywords के बारे में ही बताया जा रहा है। बाकि tokens के बारे में आपको आगे की tutorials में बताया जायेगा। 



C Character Set


C लैंग्वेज में आप एक 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 प्रोग्राम में 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 के अलावा आप और कोई भी करैक्टर C language में use नहीं कर सकते है।  इसे ही C का characters set  कहा जाता है।

Identifiers


Identifiers वो नाम होते है जो आप variables , constants  और functions  आदि को देते है।  इन नामों को देने के लिए भी कुछ नियम है जो आप फॉलो करते है। यदि आप इन नियमों को फॉलो नहीं करते है तो प्रोग्राम में error आ जाती है।

1. Identifiers में @, %, - characters नहीं प्रयोग किये जा सकते है।
2. C case sensitive language है। इसीलिए age और Age दो different identifiers कहलायेंगे।

3. Identifiers में आप operators नहीं use कर सकते है।
4. identifier की शुरुआत आप या तो किसी character या underscore से कर सकते है।  Digits से identifiers को स्टार्ट नहीं किया जा सकता है।
5. आप A से लेकर Z  तक के small और capital दोनों तरह के letters या फिर underscore में से किसी के साथ भी identifiers को start कर सकते है।  इसके बाद आप digits और दूसरे characters या underscore use कर सकते है।

Examples of identifiers


Identifiers के सही प्रयोग को समझाने के लिए निचे कुछ उदहारण दिए जा रहे है।

_age           // सही

2name        //गलत

Emp-name      //गलत

Emp_2_age     // सही

Keywords


Keywords  को predefined tokens या reserved words भी कहते है। C language 32 keywords provide करती है। हर कीवर्ड का एक खास मतलब होता है। हर keyword को एक particular task perform करने के लिए define किया गया है।

इन keywords को अभी explain नहीं किया जा रहा है। इनके बारे में आप धीरे धीरे आगे आने वाली tutorials में जानेंगे।

auto        break      case          char         const            continue
default    do           double      else          enum           extern
float        for          goto          if              int                long
register   return     short          signed     sizeof            static
struct      switch    typedef      union       unsigned       void
volatile   while 








Post a Comment

0 Comments