Header Ads

सी भाषा में टोकन्स , TOKENS in C language

टोकन

टोकन के बारें में

c प्रोग्रामिंग में कुछ INDIVIDUAL वर्ड्स या करैक्टर का प्रयोग किया जाता है जिनके निश्चित कार्य होते है इन्हें टोकन कहा जाता है | c प्रोग्रामिंग में टोकन को निम्नलिखित भागो में बाँटा गया है

  1. Keyword
  2. identifier
  3. Literals/Constants
  4. Operators
  5. Punctuators

KEYWORD

'C' प्रोग्रामिंग में कुछ पूर्व निर्धारित शव्द होते है |जिनको निश्चित कार्यो के आरक्षित(RESERVE) किया गया है | जैसे
int if case for
char else do struct
float switch while union

Identifier

identifiers ऐसे शव्द होते है जो प्रोग्राम में यूजर द्वारा बनाये जाते है | उदहारण के लिए c प्रोग्राम में define किये गये सभी variables identifiers कहलाते है | अर्थात user द्वारा define करते ही कम्पाइलर द्वारा in वर्ड्स को identify कर लिया जाता है | तथा इन्ही identifiers के द्वारा प्रोग्राम में विभिन्न ऑपरेशन परफॉर्म किये जाते है |

Literal/Constant

'c' प्रोग्राम में प्रयोग की जाने वाली विभिन्न values को literals या constants कहा जाता है | 'c' प्रोग्रामिंग में literals को कई भागो में विभाजित किया गया है |
  • integer literals
  • 'c' प्रोग्राम में प्रयोग होने वाली पूर्ण संख्याओं कोई integer literal कहा जाता है जैसे : 1,50,212 आदि
  • character literals
  • 'c' प्रोग्राम में प्रयोग किये जाने वाले विभिन्न अक्षरों (characters) को character literals कहते है | जैसे k,m,l,@,# आदि
  • float literals
  • 'c' प्रोग्राम में ऐसी numeric value जिनमे दशमलव के बाद अंक होते है float literal कहते है | जैसे 3.444,4.234,6.544444 आदि |
  • string literals
  • string literal के अंतर्गत कई characters के collection अर्थात शब्दों को रखा जाता है | जैसे : "cinhindi","gkmesh", आदि

Operators

'c' प्रोग्रामिंग में विभिन्न प्रकार के mathmatical तथा logical operations perform करने के लिए विभिन्न प्रकार के सिम्बल्स (चिन्हों) का प्रयोग किया जाता है जिन्हें ऑपरेटर्स कहा जाता है | जैसे : +,-,%,,>,< आदि

Punctuators

Punctuators विशेष प्रकार के सिम्बल्स होते है जिनका प्रयोग 'c' प्रोग्राम में कुछ विशेष कार्यों को सम्पादित करने के लिए किया जाता है | जैसे ; (semicolon) का प्रयोग 'c' प्रोग्राम में स्टेटमेंट को टर्मिनेट करने के लिए किया जाता है |
operator
int a = 10 ;
keyword identifier literal punctuators
उपरोक्त स्टेटमेंट में int एक कीवर्ड है , a indentifier है , = एक operator है , 10 एक integer literal है तथा ; एक punctuator है |
एक टिप्पणी भेजें