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

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

पहचानकर्ता उन टोकनों में से एक है जो सी प्रोग्रामिंग भाषा में उपयोग किए जाते हैं। यह एक ऐसा नाम है जिसका उपयोग चर, स्थिरांक, कार्य, सरणियों और उपयोगकर्ता द्वारा परिभाषित डेटा की पहचान करने के लिए किया जाता है।

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

विशेष प्रकार के पहचानकर्ता को स्टेटमेंट लेबल के रूप में जाना जाता है और इसका उपयोग गोटो स्टेटमेंट में किया जा सकता है।

नियम

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

  • पहचानकर्ता के नाम अद्वितीय होते हैं।

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

  • पहचानकर्ता को एक अक्षर या अंडरस्कोर (_) से शुरू करना होगा।

  • इसमें सफेद जगह नहीं होनी चाहिए।

  • विशेष वर्णों की अनुमति नहीं है।

  • पहचानकर्ताओं में केवल अक्षर, अंक या अंडरस्कोर शामिल हो सकते हैं।

  • केवल 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

उपरोक्त कार्यक्रम में पहचानकर्ता हैं -

स्ट्र, आई, स्वर, व्यंजन


  1. C भाषा में एल्गोरिथम और फ़्लोचार्ट क्या है?

    एल्गोरिथम एक चरण-दर-चरण प्रक्रिया है जो किसी समस्या को हल करने में सहायक होती है। यदि, इसे अंग्रेजी में वाक्यों की तरह लिखा जाता है, तो इसे छद्म कोड कहा जाता है। एल्गोरिदम के गुण एक एल्गोरिथ्म में निम्नलिखित पाँच गुण होने चाहिए - इनपुट आउटपुट परिमितता निश्चितता प्रभावकारिता उदाहरण तीन संख्याओं क

  1. सी भाषा में निहित और स्पष्ट प्रकार के रूपांतरण क्या हैं?

    एक डेटा प्रकार को दूसरे डेटा प्रकार में परिवर्तित करना प्रकार रूपांतरण कहलाता है। अंतर्निहित प्रकार रूपांतरण स्पष्ट प्रकार का रूपांतरण अंतर्निहित प्रकार रूपांतरण जब ऑपरेंड विभिन्न डेटा प्रकार के होते हैं, तो कंपाइलर निहित प्रकार के रूपांतरण प्रदान करता है। यह छोटे डेटा प्रकार को बड़े डेटा प्

  1. OLED Screen क्या है और इसके प्रकार

    Digital प्रदर्शन प्रौद्योगिकी में सुधार हुआ है और अत्यधिक विकसित हुआ है। डिस्प्ले निर्माता ऐसी स्क्रीन बनाने की कोशिश कर रहे हैं जो न केवल किफायती और टिकाऊ हों बल्कि देखने का बेहतरीन अनुभव भी प्रदान करें। यदि हम अपने आस-पास देखें तो पाएंगे कि हमारे द्वारा उपयोग किए जाने वाले अधिकांश इलेक्ट्रॉनिक उपक