एन्यूमरेटेड डेटा टाईप (Enumerated Data Type) – यह एक तरीका है जिसके द्वारा नामों को संख्याओं के साथ जोड़ा जाता है। enum कीवर्ड से 0, 1, 2 इत्यादि संख्याओं को नामों की लिस्ट के साथ जोड़ा जाता है।
उदाहरण :
enum color {red, green, blue};
स्वतः ही red को 0, green को 1 और blue को 2 की संख्या प्रदान हो जाती है।
हम डिफाल्ट वेल्यूज को बाह्य रूप से इंटीजर वेल्यूज को एन्यूमरेटरस को प्रदान करके ओवरराइड भी कर सकते हैं।
enum color {red, green=3, blue = 8};
यहाँ red को 0 संख्या स्वत: ही प्रदान हुई है।