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

C भाषा में एक पहचानकर्ता क्या है?

एक पहचानकर्ता का उपयोग आपके प्रोग्राम में किसी भी चर, फ़ंक्शन, डेटा परिभाषा, लेबल आदि के लिए किया जाता है।

किसी भी भाषा को शुरू करने से पहले, आपको कम से कम यह पता होना चाहिए कि आप किसी पहचानकर्ता का नाम कैसे रखते हैं।

सी भाषा में, एक पहचानकर्ता अल्फ़ान्यूमेरिक वर्णों का एक संयोजन होता है, यानी पहले वर्णमाला के एक अक्षर या एक अंडरलाइन से शुरू होता है, और शेष एक वर्णमाला के अक्षर, कोई भी अंक या अंडरलाइन होते हैं।

पहचानकर्ताओं के नामकरण के नियम

पहचानकर्ताओं का नामकरण करते समय जिन नियमों का पालन किया जाना चाहिए, वे इस प्रकार हैं -

  • वर्णमाला वर्णों का मामला महत्वपूर्ण है। उदाहरण के लिए, एक चर के लिए "ट्यूटोरियल" का उपयोग करना "ट्यूटोरियल" का उपयोग करने जैसा नहीं है और उनमें से कोई भी "चर के लिए ट्यूटोरियल" का उपयोग करने जैसा नहीं है। तीनों अलग-अलग चर को संदर्भित करते हैं।

  • पहचानकर्ता कितने समय तक हो सकता है, इस पर कोई नियम नहीं है। यदि कोई पहचानकर्ता 31 वर्णों से अधिक लंबा है, तो हम कुछ कंपाइलरों में समस्याओं का सामना कर सकते हैं। यह विभिन्न कंपाइलरों के लिए अलग है।

  • एक मान्य पहचानकर्ता में अक्षर (अपरकेस और लोअरकेस अक्षर दोनों), अंक और अंडरस्कोर हो सकते हैं।

  • पहचानकर्ता का पहला अक्षर या तो एक अक्षर या अंडरस्कोर होना चाहिए।

  • आप पहचानकर्ता के रूप में int, जबकि आदि जैसे कीवर्ड का उपयोग नहीं कर सकते।

पहचानकर्ता अद्वितीय होने चाहिए

उदाहरण के लिए,

int student;
float marks;

यहां, छात्र और अंक पहचानकर्ता हैं।

हमें यह याद रखना होगा कि पहचानकर्ता के नाम कीवर्ड से अलग होने चाहिए। हम एक पहचानकर्ता के रूप में int का उपयोग नहीं कर सकते, क्योंकि int एक कीवर्ड है।

पहचानकर्ता के लिए एक और उदाहरण पर विचार करें।

int var1, var2;
float Avg;
function sum();

यहां,

  • इंट, फ्लोट, फंक्शन सभी कीवर्ड हैं।
  • var1, var2, Sum, Avg, पहचानकर्ता हैं।

पहचानकर्ताओं के साथ-साथ उन्हें परिभाषित करने के लिए कीवर्ड का उपयोग किया जाता है। खोजशब्द संकलक को पहचानकर्ताओं की कार्यक्षमता की व्याख्या करते हैं।


  1. सी भाषा में strcmp () फ़ंक्शन क्या है?

    सी लाइब्रेरी फ़ंक्शन int strcmp(const char *str1, const char *str2) str1 . द्वारा इंगित स्ट्रिंग की तुलना करता है str2 . द्वारा इंगित स्ट्रिंग की ओर । वर्णों की एक सरणी को स्ट्रिंग कहा जाता है। घोषणा एक सरणी के लिए घोषणा निम्नलिखित है - char stringname [size]; उदाहरण के लिए - चार स्ट्रिंग [50]; ल

  1. सी # प्रोग्रामिंग क्या है?

    C# Microsoft द्वारा विकसित एक आधुनिक, सामान्य-उद्देश्य, ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग भाषा है। C# को कॉमन लैंग्वेज इन्फ्रास्ट्रक्चर (CLI) के लिए डिज़ाइन किया गया है, जिसमें निष्पादन योग्य कोड और रनटाइम वातावरण होता है जो विभिन्न कंप्यूटर प्लेटफॉर्म और आर्किटेक्चर पर विभिन्न उच्च-स्तरीय भाषाओं के उ

  1. पायथन पहचानकर्ता क्या हैं?

    पायथन आइडेंटिफ़ायर एक ऐसा नाम है जिसका उपयोग किसी वेरिएबल, फंक्शन, क्लास, मॉड्यूल या अन्य ऑब्जेक्ट की पहचान करने के लिए किया जाता है। एक पहचानकर्ता अक्षर A से Z या a से z या अंडरस्कोर (_) से शुरू होता है और उसके बाद शून्य या अधिक अक्षर, अंडरस्कोर और अंक (0 से 9) होते हैं। पायथन पहचानकर्ताओं के भीतर