C++ Data Types (जावा प्रोग्रामिंग क्या है, Java Programing Kya hai )


             जावा प्रोग्रामिंग क्या है,
        Java Programing Kya hai 


Introduction to C++ data types

जब भी आप किसी वैल्यू को स्टोर करने के लिए वरीबल क्रेट करते है तो आप साथ ही उस वरीबल का डेटा टाइपभी define करते है। Data type से compiler को ये पता चलता है की इस variable में किस type का data स्टोर किया जायेगा। साथ ही compiler data type से ये भी judge करता है की किसी variable को memory में कितना space assign करना है। C++ में data types को 3 कैटगरी में divide किया गया है।
  1. Basic Data Types - ये वो डेटा टाइप होते है जो ज्यादातर सभी programming languages में पाए जाते है।  
  2. User Defined Data टाइप - C++ आपको data type create करने की capabilities provide करती है।  
  3. Derived ड्राइव डेटा टाइप- इस तरह के data types कई data types के combination होते है। 
आइये इन data types के बारे में डिटेल्स से जानने का प्रयास करते है।

Basic Data Types 

जैसा की मैने आपको पहले बताया बेसिक डेटा टाइप सभी programming languages में ऑलमोस्ट होते है। Basic data types निचे दी गयी 3 कैटोगरी में होते है।
  1. Integer 
  2. Floating point 
  3. Character 
इनके बारे में निचे डिटेल्स से दिया जा रहा है।

Integer 

Integer category के डेटा टाइप whole number को store करने के लिए यूज़ किये जाते है। व्होल नंबर वे numbers होते है जिनमें दशमलव और उसके बाद की संख्या नहीं होती है। ये पूर्ण संख्याएं होती है। इस कैटगरी के data types को निचे table के द्वारा रिप्रेजेंटेटिव किया जा रहा है। 
Data Type 
Size (In Bytes)
Range
int
2
-32768 To 32767
short int
2
-31768 To 32767 
long int
-2147483648 To 2147483647 
signed int
-31768 To 32767 
unsigned int
0 To 65535 
       
इन डेटा टाइप को इनकी size और range के base पर differentiate किया गया है। आप आवश्यकता के अनुसार कोई भी data type यूज़ कर सकते है। निचे इसका उदाहरण दिया गया है।

int balance = 650000; 


Floating Point

Floating point डेटा टाइप ऐसी संख्याओं को store करने के लिए यूज़ किये जाते है जिनमें दशमलव होता है। फ्लोटिंग point data types 3 तरह के होते है, इनके बारे में निचे बताया जा रहा है। 
Data Type
Size (In bytes) 
Range 
float
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 और रेंज अलग अलग है। आप आवश्यकता के अनुसार कोई भी data type यूज़ कर सकते है। इसका उदाहरण निचे दिया जा रहा है।

 float PI = 3.14;

Character 

संख्या के बजाय यदि आप किसी अक्षर  को स्टोर करना चाहते है तो इसके लिए आप इस कैटिगरी के data types यूज़ कर सकते है। इस category के डेटा टाइप के बारे में निचे दिया जा रहा है। 
Data Type
Size (In bytes) 
Range 
char 
-128 to 127 
unsigned char
1
0 to 255 
signed char
-128 to 127
      
Character डेटा टाइप को यूज़ करने का उदाहरण निचे दिया जा रहा है। 
char Name = "V"; 
Next Post Previous Post