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. - C भाषा में एन्यूमरेटेड डेटा टाइप (enum)

    एन्यूमरेटेड डेटा टाइप क्या है? प्रोग्रामर्स को अपने डेटा टाइप्स बनाने और उन वेरिएबल्स के संभावित मान परिभाषित करने की अनुमति देता है। कीवर्ड: enum। सिंटैक्स enum tagname { identifier1, identifier2, ..., identifier_n }; उदाहरण: सप्ताह के दिन enum week { mon, tue, wed, thu, fri, sat, sun };

  1. C भाषा में प्राथमिक डेटा टाइप्स (Primary Data Types) क्या हैं? C भाषा में प्राथमिक डेटा टाइप्स (Primary Data Types) क्या हैं?

    C कंपाइलर्स चार मौलिक डेटा टाइप्स का समर्थन करते हैं: इंटीजर (Integer) कैरेक्टर (Character) फ्लोटिंग-पॉइंट (Floating-point) डबल प्रिसिजन फ्लोटिंग-पॉइंट (Double precision floating-point) प्राथमिक डेटा टाइप्स इंटीग्रल डेटा टाइप (Integral Data Type) इंटीग्रल डेटा टाइप्स पूरे नंबर और कैरेक्टर्स स्टो