एक पहचानकर्ता का उपयोग आपके प्रोग्राम में किसी भी चर, फ़ंक्शन, डेटा परिभाषा, लेबल आदि के लिए किया जाता है।
किसी भी भाषा को शुरू करने से पहले, आपको कम से कम यह पता होना चाहिए कि आप किसी पहचानकर्ता का नाम कैसे रखते हैं।
सी भाषा में, एक पहचानकर्ता अल्फ़ान्यूमेरिक वर्णों का एक संयोजन होता है, यानी पहले वर्णमाला के एक अक्षर या एक अंडरलाइन से शुरू होता है, और शेष एक वर्णमाला के अक्षर, कोई भी अंक या अंडरलाइन होते हैं।
पहचानकर्ताओं के नामकरण के नियम
पहचानकर्ताओं का नामकरण करते समय जिन नियमों का पालन किया जाना चाहिए, वे इस प्रकार हैं -
-
वर्णमाला वर्णों का मामला महत्वपूर्ण है। उदाहरण के लिए, एक चर के लिए "ट्यूटोरियल" का उपयोग करना "ट्यूटोरियल" का उपयोग करने जैसा नहीं है और उनमें से कोई भी "चर के लिए ट्यूटोरियल" का उपयोग करने जैसा नहीं है। तीनों अलग-अलग चर को संदर्भित करते हैं।
-
पहचानकर्ता कितने समय तक हो सकता है, इस पर कोई नियम नहीं है। यदि कोई पहचानकर्ता 31 वर्णों से अधिक लंबा है, तो हम कुछ कंपाइलरों में समस्याओं का सामना कर सकते हैं। यह विभिन्न कंपाइलरों के लिए अलग है।
-
एक मान्य पहचानकर्ता में अक्षर (अपरकेस और लोअरकेस अक्षर दोनों), अंक और अंडरस्कोर हो सकते हैं।
-
पहचानकर्ता का पहला अक्षर या तो एक अक्षर या अंडरस्कोर होना चाहिए।
-
आप पहचानकर्ता के रूप में int, जबकि आदि जैसे कीवर्ड का उपयोग नहीं कर सकते।
पहचानकर्ता अद्वितीय होने चाहिए
उदाहरण के लिए,
int student; float marks;
यहां, छात्र और अंक पहचानकर्ता हैं।
हमें यह याद रखना होगा कि पहचानकर्ता के नाम कीवर्ड से अलग होने चाहिए। हम एक पहचानकर्ता के रूप में int का उपयोग नहीं कर सकते, क्योंकि int एक कीवर्ड है।
पहचानकर्ता के लिए एक और उदाहरण पर विचार करें।
int var1, var2; float Avg; function sum();
यहां,
- इंट, फ्लोट, फंक्शन सभी कीवर्ड हैं।
- var1, var2, Sum, Avg, पहचानकर्ता हैं।
पहचानकर्ताओं के साथ-साथ उन्हें परिभाषित करने के लिए कीवर्ड का उपयोग किया जाता है। खोजशब्द संकलक को पहचानकर्ताओं की कार्यक्षमता की व्याख्या करते हैं।