हेल्लो दोस्तों आज के इस पोस्ट में आपको c++ data types in hindi के बारे में बताया गया है की इसे कैसे प्रयोग करते है तो चलिए शुरू करते है
Contents
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 किया गया है
- basic data type-ये वो data types होता है जो की ज्यादातर सभी programming languages में पाई जाती है
- user defined data types-c++ आपको data type को create करने की capability provide करती है
- 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 में होते है
- integer
- floating point
- character
इन सभी के बारे में आपको निचे दिया जा रहा है
integer
integer category के data types whole number को स्टोर करने के लिएय प्रयोग किये जाते है whole numbers बे numbers होते है जो की जिनमे दशमलव और उसके बाद की सख्या नहीं होती है ये पूर्ण संख्या होती है इस category के data types को निचे टेबल्स के द्वारा आपको represent किया जा रहा है
data types | size(in bytes) | range |
int | 2 | -32768 to 32767 |
short int | 2 | -31768 to 32767 |
long int | 4 | -2147483648 to 2147483647 |
signed int | 2 | -31768 to 32767 |
unsigned int | 2 | 0 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 |
float | 4 | 3.4E-38 TO 3.4E+38 |
double | 8 | 1.7E-308 TO 1.7E+308 |
long double | 10 | 3.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 |
char | 1 | -128 TO 127 |
unsigned char | 1 | 0 TO 255 |
signed char | 1 | -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 पाई जाते है
- arrays
- functions
- pointers
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) के लेकर भी कोई प्रश्न हो तो कमेंट करे
Tqsar
welcome dear