C Language in Hindi – Tokens

token in c language in hindi

C Tokens in hindi

C में token सबसे महत्वपूर्ण तत्व है जिसका उपयोग C. में प्रोग्राम बनाने के लिए किया जाता है। हम token को C में सबसे छोटे individual तत्व के रूप में परिभाषित कर सकते हैं। उदाहरण के लिए, हम शब्दों का उपयोग किए बिना एक वाक्य नहीं बना सकते हैं; इसी तरह, हम C में token का उपयोग किए बिना C में एक program नहीं बना सकते हैं। इसलिए, हम कह सकते हैं कि C में token प्रोग्राम बनाने के लिए बुनियादी घटक है

Classification of tokens in C

C भाषा में टोकन को निम्नलिखित श्रेणियों में विभाजित किया जा सकता है:

  • Keywords in C 
  • Identifiers in C
  • Strings in C
  • Operators in C
  • Constant in C
  • Special Characters in C

आइए प्रत्येक token को एक-एक करके समझें।

Keywords in C in hindi

C में कीवर्ड को pre-defined या reserved words के रूप में परिभाषित किया जा सकता है, जिसका महत्व है और प्रत्येक कीवर्ड की अपनी कार्यक्षमता है। चूंकि कीवर्ड compiler द्वारा उपयोग किए जाने वाले पूर्व-परिभाषित शब्द हैं, इसलिए उन्हें variable names के रूप में उपयोग नहीं किया जा सकता है। यदि कीवर्ड को variable names के रूप में उपयोग किया जाता है, तो इसका मतलब है कि हम कीवर्ड को एक अलग अर्थ दे रहे हैं, जिसकी अनुमति नहीं है। C भाषा नीचे दिए गए 32 कीवर्ड का समर्थन करती है:

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

 

Identifiers in C in hindi

C में identifiers का उपयोग variables, functions, arrays, structures आदि के नामकरण के लिए किया जाता है। C में identifiers उपयोगकर्ता द्वारा परिभाषित शब्द हैं। यह अपरकेस अक्षरों, लोअरकेस अक्षरों, अंडरस्कोर या अंकों से बना हो सकता है, लेकिन शुरुआती अक्षर या तो अंडरस्कोर या एक alphabet होना चाहिए। identifiers का उपयोग कीवर्ड के रूप में नहीं किया जा सकता है। C में identifiers के निर्माण के नियम नीचे दिए गए हैं:

  • एक identifier का पहला character या तो एक alphabet या अंडरस्कोर होना चाहिए, और उसके बाद किसी भी character, अंक या अंडरस्कोर का अनुसरण किया जा सकता है।
  • यह किसी भी संख्यात्मक अंक से शुरू नहीं होना चाहिए।
  • Identifiers में, अपरकेस और लोअरकेस अक्षर दोनों अलग-अलग हैं। इसलिए, हम कह सकते हैं कि identifiers case sensitive हैं।
  • किसी identifier के भीतर comma या रिक्त स्थान निर्दिष्ट नहीं किए जा सकते।
  • कीवर्ड को एक identifier के रूप में प्रस्तुत नहीं किया जा सकता है।
  • Identifiers की लंबाई 31 characters से अधिक नहीं होनी चाहिए।
  • Identifiers को इस तरह से लिखा जाना चाहिए कि यह meaningful, short और पढ़ने में आसान हो।

Strings in C in hindi

C में स्ट्रिंग्स को हमेशा स्ट्रिंग के अंत में null character ‘\0’ वाले characters के एक array के रूप में दर्शाया जाता है। यह null character स्ट्रिंग के end को दर्शाता है। सी में स्ट्रिंग्स डबल quotes के भीतर enclosed हैं। एक स्ट्रिंग का आकार कई characters है जिसमें स्ट्रिंग शामिल है।

अब, हम विभिन्न तरीकों से strings का वर्णन करते हैं:

char [a 10] = “hinditutorialspoint”; // compiler 10 bytes को ‘a’ array के लिए आवंटित करता है।

char a [] = “hinditutorialspoint”; // कंपाइलर रन time पर मेमोरी आवंटित करता है।

char a [10] = {‘h’, ‘i’, ‘n’, ‘d’, ‘i’, ‘t’, ‘u’, ‘t’, ‘o’, ‘r’, ‘i’, ‘a’, ‘l’, ‘s’, ‘p’, ‘o’, ‘i’, ‘n’, ‘t’, ‘\0’}; // स्ट्रिंग को characters के रूप में दर्शाया जाता है।

Operators in C in hindi

C में operators एक विशेष प्रतीक है जिसका उपयोग function perform करने के लिए किया जाता है। वे डेटा आइटम जिन पर ऑपरेटरों को लागू किया जाता है उन्हें operands के रूप में जाना जाता है। ऑपरेटरों को operands के बीच लागू किया जाता है। operands की संख्या के आधार पर, ऑपरेटरों को निम्नानुसार वर्गीकृत किया जाता है:

Unary Operator in c in hindi

एक unary operator एक ऑपरेटर होता है जो सिंगल operand पर लागू होता है। उदाहरण के लिए: increment operator (++), decrement operator (–),  sizeof, (type)*.

Binary Operator in c in hindi

बाइनरी ऑपरेटर एक ऑपरेटर है जो दो operand के बीच लागू होता है। निम्नलिखित बाइनरी ऑपरेटरों की सूची है:

  • Arithmetic Operators
  • Relational Operators
  • Shift Operators
  • Logical Operators
  • Bitwise Operators
  • Conditional Operators
  • Assignment Operator
  • Misc Operator

Constants in C in hindi

एक constant, variable को दिया गया एक value है जो पूरे program में एक ही रहेगा, अर्थात, constant value को नहीं बदला जा सकता है।

constant घोषित करने के दो तरीके हैं:

  • Const कीवर्ड का उपयोग करना
  • #Define pre-processor का उपयोग करना

Types of constants in C in hindi

Constant Example
Integer constant 10, 11, 34, etc.
Floating-point constant 45.6, 67.8, 11.2, etc.
Octal constant 011, 088, 022, etc.
Hexadecimal constant 0x1a, 0x4b, 0x6b, etc.
Character constant ‘a’, ‘b’, ‘c’, etc.
String constant “java”, “c++”, “.net”, etc.

 

Special characters in C in hindi

कुछ विशेष characters C में उपयोग किए जाते हैं, और उनका एक विशेष अर्थ होता है जिसका उपयोग किसी अन्य उद्देश्य के लिए नहीं किया जा सकता है।

  • Square brackets []: opening और closing brackets single और multidimensional subscripts का प्रतिनिधित्व करते हैं।
  • Simple brackets (): इसका उपयोग फ़ंक्शन declaration और फ़ंक्शन calling में किया जाता है। उदाहरण के लिए, printf () एक pre-defined फ़ंक्शन है।
  • Curly braces {}: इसका उपयोग कोड को खोलने और बंद करने में किया जाता है। इसका उपयोग loops के opening और closing में किया जाता है।
  • Comma (,): इसका उपयोग से एक से अधिक स्टेटमेंट को अलग किया जाता है और उदाहरण के लिए, फ़ंक्शन call में फ़ंक्शन parameters को अलग करना, एक single printf स्टेटमेंट का उपयोग करके एक से अधिक variable के मूल्य को प्रिंट करते समय variable को अलग करना।
  • Hash/pre-processor (#): इसका इस्तेमाल pre-processor directive के लिए किया जाता है। यह मूल रूप से दर्शाता है कि हम header file का उपयोग कर रहे हैं।
  • Asterisk (*): इस चिन्ह का उपयोग pointers को दर्शाने के लिए किया जाता है और multiplication के लिए operator के रूप में भी उपयोग किया जाता है।
  • Tilde (~): इसका उपयोग memory को free करने के लिए एक विध्वंसक के रूप में किया जाता है।
  • Period (.): इसका उपयोग किसी structure या union के member को access करने के लिए किया जाता है।

Leave a Reply

DMCA.com Protection Status