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

C भाषा में आइडेंटिफायर क्या है और इसके नियम


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

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

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

नियम

आइडेंटिफायर नामकरण के नियम निम्नलिखित हैं:

  • आइडेंटिफायर नाम अद्वितीय होने चाहिए।

  • कीवर्ड को आइडेंटिफायर के रूप में उपयोग नहीं कर सकते।

  • आइडेंटिफायर को अक्षर या अंडरस्कोर (_) से शुरू होना चाहिए।

  • इसमें व्हाइट स्पेस नहीं होना चाहिए।

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

  • आइडेंटिफायर में केवल अक्षर, अंक या अंडरस्कोर हो सकते हैं।

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

उपरोक्त प्रोग्राम में आइडेंटिफायर हैं:

str, i, vowels, consonants


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

    एल्गोरिदम एक चरण-दर-चरण प्रक्रिया है जो किसी समस्या को हल करने में सहायक होती है। यदि इसे अंग्रेजी जैसे वाक्यों में लिखा जाता है, तो इसे स्यूडो कोड (PSEUDO CODE) कहा जाता है। एल्गोरिदम के गुण एक एल्गोरिदम में निम्नलिखित पांच गुण होने चाहिए: इनपुट (Input) - शून्य या अधिक इनपुट्स आउटपुट (Output) - ए

  1. C भाषा में अप्रत्यक्ष और स्पष्ट प्रकार रूपांतरण (Implicit and Explicit Type Conversion) C भाषा में अप्रत्यक्ष और स्पष्ट प्रकार रूपांतरण (Implicit and Explicit Type Conversion)

    प्रकार रूपांतरण (Type Conversion) एक डेटा प्रकार के मान को दूसरे डेटा प्रकार में बदलना। दो प्रकार: अप्रत्यक्ष (Implicit) - कंपाइलर स्वतः करता है स्पष्ट (Explicit) - प्रोग्रामर कास्ट ऑपरेटर से करता है 1. अप्रत्यक्ष प्रकार रूपांतरण (Implicit Type Conversion) कंपाइलर द्वारा स्वतः जब ऑपरेंड्स अलग प

  1. OLED स्क्रीन क्या है? प्रकार, लाभ और यह LCD, LED, CRT डिस्प्ले से कैसे बेहतर है OLED स्क्रीन क्या है? प्रकार, लाभ और यह LCD, LED, CRT डिस्प्ले से कैसे बेहतर है

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