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

C++ में एन्यूमरेटेड डेटा प्रकार क्या हैं?


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

#include<iostream>
using namespace std;
enum Gender {MALE, FEMALE, OTHERS};
int main() {
   Gender gen = Gender.FEMALE;
   return 0;
}

डिफ़ॉल्ट रूप से, पहले नाम का मान 0 है, दूसरे नाम का मान 1 है, और तीसरे नाम का मान 2 है, और इसी तरह आगे भी। लेकिन इन मूल्यों से कोई फर्क नहीं पड़ता क्योंकि एनम मूल रूप से प्रतीकात्मक अर्थ के लिए उपयोग किए जाते हैं। जब भी आप अपने प्रोग्राम में किसी एनम की तुलना करते हैं, तो आप केवल इसके प्रतीकात्मक अर्थ का उपयोग कर रहे होंगे, न कि इसके वास्तविक मूल्य का।


  1. - डेटा अखंडता के प्रकार क्या हैं?

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

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

    इनका उपयोग प्रोग्रामर द्वारा अपने स्वयं के डेटा प्रकार बनाने और परिभाषित करने के लिए किया जाता है कि इन डेटाटाइप्स के वेरिएबल कौन से मान धारण कर सकते हैं। कीवर्ड enum . है । सिंटैक्स एन्यूमरेटेड डेटा टाइप का सिंटैक्स इस प्रकार है - enum tagname{    identifier1, identifier2,…&helli

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

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