Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> सी प्रोग्रामिंग

C में टोकन क्या हैं?


एक टोकन एक प्रोग्राम का सबसे छोटा तत्व है जो कंपाइलर के लिए सार्थक है। कंपाइलर जो एक प्रोग्राम को सबसे छोटी इकाइयों में तोड़ता है, उन्हें टोकन कहा जाता है और ये टोकन संकलन के विभिन्न चरणों में आगे बढ़ते हैं।

प्रकार

टोकन विभिन्न प्रकारों में वर्गीकृत हैं, जिनका उल्लेख नीचे किया गया है:

  • कीवर्ड्स
  • आइडेंटिफायर्स
  • कंस्टेंट्स
  • स्ट्रिंग्स
  • विशेष प्रतीक
  • ऑपरेटर्स

C में टोकन क्या हैं?

उदाहरण

नीचे दिया गया C प्रोग्राम आइडेंटिफायर्स, कीवर्ड्स, वेरिएबल्स आदि के उपयोग के लिए है।

#include <stdio.h> int main(){    int a,b,c;    printf("enter a and b values: \n");    scanf("%d%d",&a,&b);    c=a*b;    printf("value of c=%d",c);    return 0; }

आउटपुट

जब उपरोक्त प्रोग्राम निष्पादित होता है, तो यह निम्नलिखित परिणाम उत्पन्न करता है:

enter a and b values:4 5 value of c=20

उपरोक्त प्रोग्राम में,

  • main आइडेंटिफायर है।
  • int कीवर्ड है।
  • { } डिलीमीटर्स हैं।
  • a,b,c वेरिएबल्स हैं।

ये सभी मिलकर टोकन कहलाते हैं।


  1. C भाषा में शिफ्ट ऑपरेशन क्या हैं? C भाषा में शिफ्ट ऑपरेशन क्या हैं?

    समस्या C भाषा का उपयोग करके किसी संख्या के बाएं शिफ्ट, दाएं शिफ्ट और कॉम्प्लीमेंट को दिखाने का सरल प्रोग्राम क्या है? समाधान बाएं शिफ्ट (Left Shift) यदि किसी वेरिएबल का मान एक बार बाएं शिफ्ट किया जाता है, तो उसका मान दोगुना हो जाता है। उदाहरण के लिए, a = 10, तो a<<1 = 20 दाएं शिफ्ट (Right Sh

  1. C प्रोग्राम को मशीन कोड में बदलने के 4 चरण C प्रोग्राम को मशीन कोड में बदलने के 4 चरण

    प्रोग्राम बनाने और चलाने की प्रक्रिया C स्रोत कोड से निष्पादन योग्य मशीन कोड तक 4 मुख्य चरण होते हैं: लेखन और संपादन (Writing & Editing) संकलन (Compilation) लिंकिंग (Linking) निष्पादन (Execution) चरण 1: लेखन और संपादन टेक्स्ट एडिटर (VS Code, Vim, Notepad++) में कोड लिखें फाइल सहेजें: .c एक्सटे

  1. C प्रोग्राम: जांचें कि बिंदु X-अक्ष या Y-अक्ष के समानांतर हैं या नहीं C प्रोग्राम: जांचें कि बिंदु X-अक्ष या Y-अक्ष के समानांतर हैं या नहीं

    समस्या विवरण दिए गए n बिंदु (x, y निर्देशांक), निर्धारित करें कि क्या वे X-अक्ष, Y-अक्ष के समानांतर एक रेखा बनाते हैं, या किसी के समानांतर नहीं हैं। नियम X-अक्ष के समानांतर: सभी y-निर्देशांक समान हैं Y-अक्ष के समानांतर: सभी x-निर्देशांक समान हैं किसी के समानांतर नहीं: x और y दोनों भिन्न हैं उदाह