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

सी लैंग्वेज में एन्यूमरेटेड डेटा टाइप क्या होता है?

इनका उपयोग प्रोग्रामर द्वारा अपने स्वयं के डेटा प्रकार बनाने और परिभाषित करने के लिए किया जाता है कि इन डेटाटाइप्स के वेरिएबल कौन से मान धारण कर सकते हैं।

कीवर्ड enum . है ।

सिंटैक्स

एन्यूमरेटेड डेटा टाइप का सिंटैक्स इस प्रकार है -

enum tagname{
   identifier1, identifier2,…….,identifier n
};

उदाहरण

नीचे दिए गए डेटा प्रकार के लिए एक उदाहरण दिया गया है -

enum week{
   mon, tue, wed, thu, fri, sat, sun
};

यहां,

  • पहचानकर्ता मान अहस्ताक्षरित पूर्णांक हैं और 0 से शुरू होते हैं।
  • सोम 0 को संदर्भित करता है, मंगल 1 को संदर्भित करता है और इसी तरह।

उदाहरण

प्रगणित डेटा प्रकार के लिए सी प्रोग्राम निम्नलिखित है -

#include<stdio.h>
main ( ){
   enum week {mon, tue, wed, thu, fri, sat, sun};
   printf ("Monday = %d", mon);
   printf ("Thursday = %d", thu);
   printf ("Sunday = %d", sun);
}

आउटपुट

जब उपरोक्त प्रोग्राम को निष्पादित किया जाता है, तो यह निम्नलिखित परिणाम उत्पन्न करता है -

Monday = 0
Thursday =3
Sunday =6

यहां, एनम आइडेंटिफायर को प्रारंभिक मान दिया जा सकता है।

उदाहरण

नीचे दिए गए डेटा प्रकार के लिए एक और सी प्रोग्राम दिया गया है -

#include<stdio.h>
main ( ){
   enum week {mon=1, tue, wed, thu, fri, sat, sun};
   printf ("Monday = %d", mon);
   printf ("Thursday = %d", thu);
   printf ("Sunday = %d", sun);
}

आउटपुट

जब उपरोक्त प्रोग्राम को निष्पादित किया जाता है, तो यह निम्नलिखित परिणाम उत्पन्न करता है -

Monday = 1
Thursday =4
Sunday =7

  1. C भाषा में प्राथमिक डेटा प्रकार क्या हैं?

    सी कंपाइलर चार मूलभूत डेटा प्रकारों का समर्थन करते हैं। वे इस प्रकार हैं - पूर्णांक चरित्र फ्लोटिंग - पॉइंट डबल सटीक फ़्लोटिंग पॉइंट प्राथमिक डेटा प्रकार अभिन्न डेटा प्रकार इंटीग्रल डेटा टाइप्स का इस्तेमाल पूरे नंबर और कैरेक्टर को स्टोर करने के लिए किया जाता है। इसे आगे दो प्रकारों में वर्गीकृ

  1. सी # में गतिशील डेटा प्रकार क्या हैं?

    किसी भी प्रकार के मान को डायनामिक डेटा प्रकार चर में संग्रहीत करें। इस प्रकार के चरों के लिए टाइप जाँच रन-टाइम पर होती है। डायनेमिक टाइप घोषित करने के लिए सिंटैक्स निम्नलिखित है - dynamic <variable_name> = value; निम्नलिखित एक उदाहरण है - dynamic val1 = 100; dynamic val2 = 5; dynamic val3 =

  1. पायथन में अनुक्रम डेटा प्रकार क्या है?

    अनुक्रम आपको एक से अधिक मूल्यों को व्यवस्थित और कुशल तरीके से संग्रहीत करने की अनुमति देते हैं। कई अनुक्रम प्रकार हैं:स्ट्रिंग्स, यूनिकोड स्ट्रिंग्स, सूचियाँ, टुपल्स, बायटेयर्स और रेंज ऑब्जेक्ट। शब्दकोश और सेट गैर-अनुक्रमिक डेटा के लिए कंटेनर हैं। आधिकारिक पायथन डॉक्स से - स्ट्रिंग्स यूनिकोड कोड