पहचानकर्ता उन टोकनों में से एक है जो सी प्रोग्रामिंग भाषा में उपयोग किए जाते हैं। यह एक ऐसा नाम है जिसका उपयोग चर, स्थिरांक, कार्य, सरणियों और उपयोगकर्ता द्वारा परिभाषित डेटा की पहचान करने के लिए किया जाता है।
हम कीवर्ड को पहचानकर्ता के रूप में उपयोग नहीं कर सकते क्योंकि कीवर्ड विशेष उपयोग के लिए आरक्षित हैं। एक बार घोषित होने के बाद, हम बाद के प्रोग्राम स्टेटमेंट में पहचानकर्ता का उपयोग कर सकते हैं जो संबंधित मूल्य को संदर्भित करता है।
विशेष प्रकार के पहचानकर्ता को स्टेटमेंट लेबल के रूप में जाना जाता है और इसका उपयोग गोटो स्टेटमेंट में किया जा सकता है।
नियम
पहचानकर्ताओं के नामकरण के नियम इस प्रकार हैं -
-
पहचानकर्ता के नाम अद्वितीय होते हैं।
-
किसी कीवर्ड को पहचानकर्ता के रूप में उपयोग नहीं किया जा सकता।
-
पहचानकर्ता को एक अक्षर या अंडरस्कोर (_) से शुरू करना होगा।
-
इसमें सफेद जगह नहीं होनी चाहिए।
-
विशेष वर्णों की अनुमति नहीं है।
-
पहचानकर्ताओं में केवल अक्षर, अंक या अंडरस्कोर शामिल हो सकते हैं।
-
केवल 31 वर्ण महत्वपूर्ण हैं।
-
वे केस संवेदी होते हैं।
उदाहरण
पहचानने के लिए कि किन शब्दों को पहचानकर्ता कहा जाता है . निम्नलिखित C प्रोग्राम है -
/* C Program to Count Vowels and Consonants in a String */ #include <stdio.h> int main(){ char str[100]; int i, vowels, consonants; i = vowels = consonants = 0; printf("\nEnter any String : "); gets(str); while (str[i] != '\0'){ if(str[i] == 'a' || str[i] == 'e' || str[i] == 'i' || str[i] == 'o' || str[i] == 'u' || str[i] == 'A' || str[i] == 'E' || str[i] == 'I' || str[i] == 'O' || str[i] == 'U'){ vowels++; } else consonants++; i++; } printf("\n no of Vowels in the given String = %d", vowels); printf("\n no of Consonants in the given String = %d", consonants); return 0; }
आउटपुट
जब उपरोक्त प्रोग्राम को निष्पादित किया जाता है, तो यह निम्नलिखित परिणाम उत्पन्न करता है -
Enter any String : Tutorials Point no of Vowels in the given String = 6 no of Consonants in the given String = 9
उपरोक्त कार्यक्रम में पहचानकर्ता हैं -
स्ट्र, आई, स्वर, व्यंजन