What is C++ data types in hindi-c++ डाटा टाइप्स क्या होता है?

हेल्लो दोस्तों आज के इस पोस्ट में आपको c++ data types  in hindi के बारे में बताया गया है की इसे कैसे प्रयोग करते है तो चलिए शुरू करते है

c++ data types का परिचय

जब भी आप किसी value को स्टोर करते के लिए variable को create करते है तो आप साथ ही उस variable को भी data type भी डिफाइन करते है data type से compiler को यह पता चलता है की इस variable में किस type का data को store किया जायेगा साथ ही आप compiler data type से ये भी judge करता है कि किसी variable को मेमोरी में कितना space को assign करना है c++ में data type को 3 categories में divide किया गया है

  1. basic data type-ये वो data types होता है जो की ज्यादातर सभी programming languages में पाई जाती है
  2. user defined data types-c++ आपको data type को create करने की capability provide करती है
  3. derived data types –इस तरह के data types कई data के types के combination होते है

तो आएये इन data types के बारे में आपको details से जानने का प्रयास करते है

basic data types

जैसे की मैंने आपको पहले से बताया है की basic data types सभी programming language में almost common होते है basic data types निचे दी गयी 3 categories में होते है

  1. integer
  2. floating point
  3. character

इन सभी के बारे में आपको निचे दिया जा रहा है

integer

integer category के data types whole number को स्टोर करने के लिएय प्रयोग किये जाते है whole numbers बे numbers होते है जो की जिनमे दशमलव और उसके बाद की सख्या नहीं होती है ये पूर्ण संख्या होती है इस category के data types को निचे टेबल्स के द्वारा आपको represent किया जा रहा है

data types

size(in bytes)

range

int2-32768 to 32767
short int2-31768 to 32767
long int4-2147483648 to 2147483647
signed int2-31768 to 32767
unsigned int20 to 65535

इन data types को इनकी size और range के base पर ही differentiate किया गया है आप आवश्यकता के अनुसार कोई भी data type का प्रयोग कर सकते है निचे इनका example दिया जा रहा है

int balance=650000;

floating point

floating point data types एक ऐसी सख्याओ को स्टोर करने के लिए प्रयोग किये जाते है जिनमे दश्मवल होते है floating point data types 3 तरह के होते है जिनके बारे में आपको निचे दिया जा रहा है

data types

size(in bytes)

range

float43.4E-38 TO 3.4E+38
double81.7E-308 TO 1.7E+308
long double103.4E-4932 TO 1.1E+4932

उपर डिफाइन किये गए data types की size और range अलग अलग होता है आप आवश्यकता के अनुसार कोई भी data types का प्रयोग कर सकते है जिनका example आपको निचे दिया जा रहा है

float PI=3.14;

character

सख्या के बजाय यदि आप किसी अक्षर(characters) को स्टोर करना चाहते है तो इसके लिए आप इस category के data को types का प्रयोग कर सकते है इस category के data types के बारे में आपको निचे दिय जा रह है

data type

size(in bytes)

range

char1-128 TO 127
unsigned char10 TO 255
signed char1-128 TO 127

character data types का प्रयोग करने के example निचे दिया जा रहा है

char Name=”V”;

user defined data types

user defined data types बे data types होते है जो की आप programming के रूप में भी डिफाइन करते है user defined data types के बारे में आप पहले भी c language में पढ़ चुके है इस  c language में आपको struct और union के बारे में बताया गया था जो की इसी category के data types होते है

ये data types c++ में भी पूरि तरह allowed होते है साथ ही c++ में आपको कुछ नए user को defined data type को create करने के capability को provide करती है जो की object oriented programming के लिए suitable होता है जिसके बारे में आपको निचे दिया जा रहा है

class

class भी struct की तरह ही होता है लेकिन struct के आप object को create नहीं का सकते है और classes object oriented programming का base होता है struct की ही तरह आप क्लासेज में भी variable को create कर सकते है class के बारे में आपको details से classes और object की पोस्ट में बताया जा रहा  है

enum data type

enum data types एक user डिफाइन data type होता है जो की names के साथ number को attach कर देता है इससे code का प्रयोग करना आसन हो जाता है enum data type को create करने के लिए आप enum data type को create करने के लिए आप enum keyword का प्रयोग करते है जिसका आपको example निचे दिया जा रहा है

enum dataTypeName{value1,value2,value3};

enum keyword के बाद आप variable का नाम देते है सभी value curly braces के अन्दर (,) से separate करके लिखी जाती है enum keyword के प्रयोग से en names को automatically 0 से लेकर values को assign हो जाती है जिसका आपको example निचे दिया जा रहा है

enum days{Mon,Tue,Web,Thi,Fri,Sat,Sun};

इसके बाद आप इस data type का variable को create किया जा सकता है लेकिन उस variable को values सिर्फ वाही assign हो सकती है जो नाम अपने enum data type को create करते समय दिए थे हलाकि c language में आप directly integer number के द्वारा ही value को assign कर सकते है लेकिन आप c++ में ऐसे नहीं है आप integer number के द्वारा व्लुए को assign कर सकते है लेकिन उससे पहले आप data type नाम brackets में देते है या फिर ऐसा न करते हुए आप सीधा नाम भी दे सकते है जिसका आपको example निचे दिया जा रहा है

days setDay=(days)3;

derived data types

derived data type वे होते है जो की basic data types से derived होते है derived data types कोई नया data types नहीं create करते है इसके बजाय basic data types में ही कुछ functionality को add करते है c++ में 3 तरह के derived data types पाई जाते है

  1. arrays
  2. functions
  3. pointers

c++ data types  in hindi

reference-https://www.geeksforgeeks.org/c-data-types/

निवेदन:-आप सभी छात्र –छात्रों से निवेदन है की अगर आपको ये Topic(c++ data types  in hindi) अच्छा लगा हो तो कृपया आप इस वेबसाइट के बारे में अपने दोस्तों को जरुर बताये अगर कोई topic(c++ data types  in hindi) से संबधित प्रश्न हो तो कमेंट्स(comments) आपके लिए ही बना है और किसी Subject(c++ data types  in hindi) के लेकर भी कोई प्रश्न हो तो कमेंट करे

2 thoughts on “What is C++ data types in hindi-c++ डाटा टाइप्स क्या होता है?”

Leave a Comment