सी में टोकन

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

सी में टोकन का वर्गीकरण

सी में कीवर्ड सी में पहचानकर्ता सी में तार सी में संचालक सी में निरंतर सी में विशेष वर्ण

सी में कीवर्ड

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

सी में पहचानकर्ता

C में पहचानकर्ताओं का उपयोग चर, कार्यों, सरणियों, संरचनाओं, आदि के नामकरण के लिए किया जाता है। C में पहचानकर्ता उपयोगकर्ता-परिभाषित शब्द हैं। यह अपरकेस अक्षरों, लोअरकेस अक्षरों, अंडरस्कोर या अंकों से बना हो सकता है, लेकिन शुरुआती पत्र या तो अंडरस्कोर या एक वर्णमाला होना चाहिए। पहचानकर्ताओं का उपयोग कीवर्ड के रूप में नहीं किया जा सकता है। सी में पहचानकर्ताओं के निर्माण के नियम नीचे दिए गए हैं: एक पहचानकर्ता का पहला चरित्र या तो एक वर्णमाला या अंडरस्कोर होना चाहिए, और फिर इसे किसी भी चरित्र, अंकों या अंडरस्कोर द्वारा पीछा किया जा सकता है। यह किसी भी संख्यात्मक अंक के साथ शुरू नहीं करना चाहिए। पहचानकर्ताओं में, अपरकेस और लोअरकेस दोनों अक्षर अलग -अलग हैं। इसलिए, हम कह सकते हैं कि पहचानकर्ता संवेदनशील हैं। कॉमा या रिक्त स्थान एक पहचानकर्ता के भीतर निर्दिष्ट नहीं किया जा सकता है। कीवर्ड को एक पहचानकर्ता के रूप में दर्शाया नहीं जा सकता है। पहचानकर्ताओं की लंबाई 31 से अधिक वर्ण नहीं होनी चाहिए। पहचानकर्ताओं को इस तरह से लिखा जाना चाहिए कि यह सार्थक, छोटा और पढ़ने में आसान हो।

सी में तार

सी में स्ट्रिंग्स को हमेशा स्ट्रिंग के अंत में अशक्त चरित्र '\ 0' वाले वर्णों की एक सरणी के रूप में दर्शाया जाता है। यह अशक्त चरित्र स्ट्रिंग के अंत को दर्शाता है। सी में स्ट्रिंग्स को दोहरे उद्धरणों के भीतर संलग्न किया गया है, जबकि वर्ण एकल वर्णों के भीतर संलग्न हैं। एक स्ट्रिंग का आकार कई अक्षर है जिसमें स्ट्रिंग में होता है। अब, हम अलग -अलग तरीकों से तार का वर्णन करते हैं: Axar a [10] = "Javatpoint"; // कंपाइलर 10 बाइट्स को 'ए' सरणी में आवंटित करता है। Axar a [] = "javatpoint"; // कंपाइलर रन समय पर मेमोरी आवंटित करता है। Axar a [10] = {'j', 'a', 'v', 'a', 't', 'p', 'o', 'i', 'n', 't', '\ 0'}; // स्ट्रिंग को वर्णों के रूप में दर्शाया गया है।

सी में संचालक

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

यूनीरी ऑपरेटर

एक Unary ऑपरेटर एक ऑपरेटर है जो एकल ऑपरेंड पर लागू होता है। उदाहरण के लिए: वृद्धि ऑपरेटर (++), डिक्रिमेंट ऑपरेटर (-), Aakar, (प्रकार)*।

द्विआधारी ऑपरेटर

बाइनरी ऑपरेटर एक ऑपरेटर है जो दो ऑपरेंड के बीच लागू होता है। निम्नलिखित बाइनरी ऑपरेटरों की सूची है: अंकगणितीय संचालक संबंधपरक संकारक शिफ्ट ऑपरेटर लॉजिकल ऑपरेटर्स बिटवाइज ऑपरेटर सशर्त संचालक असाइनमेंट ऑपरेटर विविध प्रचालक

सी में स्थिरांक

एक स्थिरांक चर को सौंपा गया एक मान है जो पूरे कार्यक्रम में समान रहेगा, यानी, निरंतर मूल्य को बदला नहीं जा सकता है। निरंतर घोषित करने के दो तरीके हैं: CONST कीवर्ड का उपयोग करना #Define प्री-प्रोसेसर का उपयोग करना

सी सी में व व

कुछ विशेष पात्रों का उपयोग सी में किया जाता है, और उनका एक विशेष अर्थ है जिसका उपयोग किसी अन्य उद्देश्य के लिए नहीं किया जा सकता है। स्क्वायर ब्रैकेट []: उद्घाटन और समापन कोष्ठक एकल और बहुआयामी सदस्यता का प्रतिनिधित्व करते हैं। सरल कोष्ठक (): इसका उपयोग फ़ंक्शन घोषणा और फ़ंक्शन कॉलिंग में किया जाता है। उदाहरण के लिए, Printf () एक पूर्व-परिभाषित फ़ंक्शन है। घुंघराले ब्रेसिज़ {}: इसका उपयोग कोड के उद्घाटन और समापन में किया जाता है। इसका उपयोग छोरों के उद्घाटन और समापन में किया जाता है। कॉमा (,): इसका उपयोग एक से अधिक स्टेटमेंट के लिए अलग करने के लिए किया जाता है और उदाहरण के लिए, फ़ंक्शन कॉल में फ़ंक्शन मापदंडों को अलग करना, एकल प्रिंटफ स्टेटमेंट का उपयोग करके एक से अधिक चर के मान को प्रिंट करते समय चर को अलग करना। हैश/प्री-प्रोसेसर (#): इसका उपयोग प्री-प्रोसेसर निर्देश के लिए किया जाता है। यह मूल रूप से दर्शाता है कि हम हेडर फ़ाइल का उपयोग कर रहे हैं। Asterisk (*): इस प्रतीक का उपयोग बिंदुओं का प्रतिनिधित्व करने के लिए किया जाता है और गुणन के लिए एक ऑपरेटर के रूप में भी उपयोग किया जाता है। Tilde (~): इसका उपयोग मुक्त स्मृति के लिए एक विध्वंसक के रूप में किया जाता है। अवधि (।): इसका उपयोग किसी संरचना या संघ के सदस्य तक पहुंचने के लिए किया जाता है।

◀ पीछे अगला ▶