• Home
  • /
  • Blog
  • /
  • डेटा टाइप क्या है?

डेटा टाइप क्या है?

What-is-Data-Type

This post is also available in: English (English) العربية (Arabic)

कंप्यूटर विज्ञान में, डेटा टाइप या सिर्फ टाइप एक वर्गीकरण है जो डेटा को वास्तविक संख्याओं, पूर्णांक या बूलियन में अलग करता है।

लगभग सभी प्रोग्रामिंग भाषाओं में स्पष्ट रूप से डेटा टाइप की धारणा शामिल होती है, हालांकि अलग-अलग भाषाएं अलग-अलग शब्दावली का उपयोग कर सकती हैं। सामान्य डेटा टाइप्स में पूर्णांक(integers), बूलियन(boolean), वर्ण(characters), चल बिंदु संख्याएँ(floating-point number) और अल्फ़ान्यूमेरिक स्ट्रिंग शामिल हो सकते हैं।

डेटा टाइप क्या है?

प्रोग्रामिंग में डेटा टाइप, एक वर्गीकरण है जो निर्दिष्ट करता है कि एक चर किस प्रकार की संख्या को संकेत करता है और किस प्रकार के गणितीय, संबंधपरक, या तार्किक संचालन को बिना किसी त्रुटि के लागू कर सकता है।

डेटा टाइप डेटा के एक टुकड़े से जुड़ी एक विशेषता है जो कंप्यूटर सिस्टम को इसके मूल्य की व्याख्या करने का तरीका बताता है।

एक स्ट्रिंग, उदाहरण के लिए, एक डेटा प्रकार है जिसका उपयोग टेक्स्ट को वर्गीकृत करने के लिए किया जाता है और एक पूर्णांक एक डेटा प्रकार होता है जिसका उपयोग पूर्णांक संख्याओं को वर्गीकृत करने के लिए किया जाता है।

CodingHero - डेटा टाइप क्या है? DT

डेटा टाइप को समझना सुनिश्चित करता है कि डेटा पसंदीदा प्रारूप में एकत्र किया गया है और अपेक्षित आउटपुट प्रदान कर रहा है।

डेटा टाइप क्या है

ईवेंट गुणों और निकाय गुणों को ठीक से परिभाषित करने के लिए डेटा टाइप्स की अच्छी समझ आवश्यक है। डेटा सटीकता सुनिश्चित करने और डेटा हानि को रोकने के लिए एक अच्छी तरह से परिभाषित ट्रैकिंग योजना में प्रत्येक विशेषता का डेटा टाइप होना चाहिए।

डेटा टाइप्स के महत्व को जानने से पहले, आइए कुछ सामान्य डेटा प्रकारों पर एक नज़र डालें।

सामान्य डेटा टाइप्स

  • पूर्णांक (int): यह सबसे सामान्य संख्यात्मक डेटा टाइप है जिसका उपयोग बिना किसी भिन्नात्मक घटक (-707, 0, 707) के संख्याओं को संग्रहीत करने के लिए किया जाता है।
  • चल बिंदु संख्याएँ (float): यह एक संख्यात्मक डेटा टाइप भी है जो संख्याओं को संग्रहीत करने के लिए उपयोग किया जाता है जिसमें मौद्रिक मान जैसे भिन्न घटक हो सकते हैं (707.07, 0.7, 707.00)। याद रखें संख्या का उपयोग अक्सर डेटा टाइप के रूप में किया जाता है जिसमें int और float दोनों प्रकार शामिल होते हैं।
  • कैरेक्टर (char): इसका उपयोग एक अक्षर, अंक, विराम चिह्न, प्रतीक, या रिक्त स्थान को संग्रहीत करने के लिए किया जाता है।
  • स्ट्रिंग (String): यह वर्णों का एक क्रम है और टेक्स्ट को स्टोर करने के लिए सबसे अधिक इस्तेमाल किया जाने वाला डेटा टाइप है। इसके अतिरिक्त, एक स्ट्रिंग में अंक और प्रतीक भी शामिल हो सकते हैं, हालांकि, इसे हमेशा टेक्स्ट के रूप में माना जाता है। एक फ़ोन नंबर को आमतौर पर एक string (+1-999-666-3333) के रूप में संग्रहीत किया जाता है, लेकिन इसे एक integer (9996663333) के रूप में भी संग्रहीत किया जा सकता है।
  • बूलियन: यह सही (true) और गलत (false) के मूल्यों का प्रतिनिधित्व करता है। बूलियन डेटा प्रकार के साथ काम करते समय, यह ध्यान रखना उपयोगी होता है कि कभी-कभी एक बूलियन मान को 0 (झूठे के लिए) और 1 (सत्य के लिए) के रूप में भी दर्शाया जाता है।
  • एन्यूमरेटेड टाइप (enum): इसमें पूर्वनिर्धारित अद्वितीय मानों का एक छोटा सेट होता है (जिसे एलिमेंट या एन्यूमरेटर भी कहा जाता है) जिसकी तुलना की जा सकती है और एन्यूमरेटेड डेटा टाइप के वेरिएबल को असाइन किया जा सकता है। एक प्रगणित प्रकार के मान पाठ-आधारित या संख्यात्मक हो सकते हैं। वास्तव में, बूलियन डेटा टाइप true और false मानों की पूर्व-निर्धारित गणना है। उदाहरण के लिए, यदि रॉक एंड जैज़ एन्यूमरेटर हैं, एक एन्यूमरेटेड टाइप वेरिएबल शैली को दो मानों में से किसी एक को सौंपा जा सकता है, लेकिन दोनों नहीं यह मानते हुए कि आपको संगीत ऐप पर अपनी प्राथमिकताएं भरने के लिए कहा जाता है और चुनने के लिए कहा जाता है ड्रॉपडाउन मेनू के माध्यम से दो शैलियों में से कोई एक, चर शैली या तो स्टोर करेगा रॉक या जैज। एन्यूमरेटेड प्रकार के साथ, मानों को सांख्यिक सूचकांकों (0, 1, 2) या स्ट्रिंग्स के रूप में संग्रहीत और पुनर्प्राप्त किया जा सकता है।
  • ऐरे(Array): एक सूची के रूप में भी जाना जाता है, एक सरणी एक डेटा टाइप है जो एक विशिष्ट क्रम में उनमें से कई को संग्रहीत करता है, आमतौर पर सभी एक ही प्रकार के। चूंकि एक ऐरे कई तत्वों या मूल्यों को संग्रहीत करती है, एक ऐरे द्वारा संग्रहीत डेटा की संरचना को एक ऐरे डेटा स्ट्रक्चर के रूप में संदर्भित किया जाता है। एक ऐरे के प्रत्येक तत्व को एक पूर्णांक सूचकांक (0, 1, 2,…) का उपयोग करके पुनर्प्राप्त किया जा सकता है, और एक ऐरे में तत्वों की कुल संख्या एक ऐरे की लंबाई का प्रतिनिधित्व करती है। उदाहरण के लिए, एक ऐरे चर शैली रॉक, जैज़ ,और ब्लूज़ में से एक या अधिक तत्वों को संग्रहीत कर सकती है। तीन मानों के सूचकांक 0 (रॉक), 1 (जैज़), और 2 (ब्लूज़) हैं, और ऐरे की लंबाई 3 है (क्योंकि इसमें तीन तत्व हैं)। संगीत ऐप के उदाहरण पर जारी रखते हुए, यदि आपको तीन में से एक या अधिक शैलियों को चुनने के लिए कहा जाता है और आप तीनों को पसंद करते हैं (उसके लिए चीयर्स), तो चर शैली सभी तीन तत्वों (रॉक, जैज़, ब्लूज़) को संग्रहीत करेगी। .
  • Date: किसी स्पष्टीकरण की आवश्यकता नहीं है; आमतौर पर दिनांक को YYYY-MM-DD प्रारूप (ISO 8601 सिंटैक्स) में संग्रहीत करता है।
  • Time: समय को hh:mm:ss फॉर्मेट में स्टोर करता है। दिन के समय के अलावा, इसका उपयोग बीता हुआ समय या दो घटनाओं के बीच के समय अंतराल को संग्रहीत करने के लिए भी किया जा सकता है जो 24 घंटे से अधिक हो सकता है। उदाहरण के लिए, किसी घटना के घटित होने के बाद का समय 72+ घंटे (72:00:59) हो सकता है।
  • Datetime: दिनांक और समय दोनों को एक साथ YYYY-MM-DD hh:mm:ss प्रारूप में संग्रहीत करता है।
  • Timestamp: आमतौर पर यूनिक्स समय में दर्शाया जाता है, एक टाइमस्टैम्प सेकंड की संख्या का प्रतिनिधित्व करता है जो मध्यरात्रि (00:00:00 यूटीसी), 1 जनवरी 1970 के बाद से बीत चुके हैं। यह आमतौर पर कंप्यूटर सिस्टम द्वारा किसी घटना की सटीक तिथि और समय को सेकंड की संख्या तक लॉग करने के लिए उपयोग किया जाता है, एक प्रारूप में जो समय क्षेत्र से अप्रभावित रहता है। इसलिए datetime के विपरीत, टाइमस्टैम्प आपकी भौगोलिक स्थिति पर ध्यान दिए बिना वही रहता है।

डेटा टाइप के प्रकार

व्यापक अर्थों में, डेटा टाइप्स तीन प्रकार के होते हैं –

  • मौलिक डेटा टाइप (Fundamental Data Types) – ये पूर्वनिर्धारित डेटा टाइप हैं जिनका उपयोग प्रोग्रामर द्वारा सीधे आवश्यकता के अनुसार केवल एक मान को संग्रहीत करने के लिए किया जाता है, अर्थात, पूर्णांक प्रकार, वर्ण प्रकार, या चल बिंदु संख्याएँ प्रकार। उदाहरण के लिए – int, char, float, आदि।
  • व्युत्पन्न डेटा टाइप (Derived Data Types) – ये डेटा प्रकार अंतर्निहित डेटा टाइप्स का उपयोग करके प्राप्त किए जाते हैं जो प्रोग्रामर द्वारा उनकी आवश्यकता के अनुसार एक ही प्रकार के कई मूल्यों को संग्रहीत करने के लिए डिज़ाइन किए जाते हैं। उदाहरण के लिए – ऐरे, पॉइंटर, फंक्शन, लिस्ट आदि।
  • उपयोगकर्ता-परिभाषित डेटा टाइप (User-Defined Data Types) – ये डेटा प्रकार अंतर्निहित डेटा टाइप्स का उपयोग करके प्राप्त किए जाते हैं, जो एक ही प्रकार या एक अलग प्रकार के कई मानों को संग्रहीत करने के लिए एक ही डेटा टाइप में लपेटे जाते हैं या आवश्यकता के अनुसार दोनों होते हैं। उदाहरण के लिए – क्लास, स्ट्रक्चर, आदि।

C++ द्वारा समर्थित डेटा टाइप्स

निम्न तालिका C++ द्वारा समर्थित डेटा टाइप्स को सूचीबद्ध करती है

Data Type Size रेंज
char 1 byte -128 to 127 or 0 to 255
unsigned char 1 byte 0 to 255
signed char 1 byte -128 to 127
int 4 bytes -2147483648 to 2147483647
unsigned int 4 bytes 0 to 4294967295
signed int 4 bytes -2147483648 to 2147483647
short int 2 bytes -32768 to 32767
unsigned short int 2 bytes 0 to 65,535
signed short int 2 bytes -32768 to 32767
long int 4 bytes -2,147,483,648 to 2,147,483,647
signed long int 4 bytes -2,147,483,648 to 2,147,483,647
unsigned long int 4 bytes 0 to 4,294,967,295
float 4 bytes +/- 3.4e +/- 38 (~7 digits)
double 8 bytes +/- 1.7e +/- 308 (~15 digits)
long double 8 bytes +/- 1.7e +/- 308 (~15 digits)

जावा द्वारा समर्थित डेटा टाइप्स

निम्नलिखित डेटा टाइप्स जावा द्वारा समर्थित हैं –

Data Type Size रेंज
byte 1 byte -128 to 127
char 2 byte 0 to 65,536
short 2 byte -32,7688 to 32,767
int 4 byte -2,147,483,648 to 2,147,483,647
long 8 byte -9,223,372,036,854,775,808 to 9,223,372,036,854,775,807
float 4 byte -2147483648 to 2147483647
double 8 byte +9.223*1018
Boolean 1 bit True or False

 

Insert Table of Contents
{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}
>