- Introduction to C++ data types in Hindi
- Basic data types in Hindi
- User defined data types in Hindi
Introduction of Data Types
जिस तरह C language मे data को store करने के लिए variables को create करते है | ठीक उसी प्रकार से C++ मे भी data variables create करते है | इन्ही data variables को data types कहा जाता है |
Data type द्वारा ही compiler को यह पता चलता है | की variables में किस प्रकार का data store किया गया है | और साथ ही compiler memory space को judge करता है | की कौन सी variable मे कितना memory space assign करना है। C++ में data types को 3 भागो में divide किया गया है।
- Basic Data Types – इस प्रकार के data types को ज्यादातर use किया जाता है | और यह data type सभी programming languages मे पाए जाते है |
- User Defined Data Types – इस data types को class कहा जाता है | जिसे हम खुद create करते है | और access करते है |
- Derived Data Types – इसमे कई प्रकार के data types का combination होता है | और इस प्रकार के data types को Derived Data Types कहा जाता है |
Basic Data Types
basic data types वह data types होते है | जो commonly use किये जाते है | और इस प्रकार के data types सभी programming languages मे पाए जाते है | क्योकि यह basic data types होते है | जिनका use करना अनिवार्य है | basic data types का list निचे दिया जा रहा है |
- Integer data type
- Float data type
- Character data type
Integer data type
इस प्रकार के data types मे केवल numbers store किया जाता है | integer data type मे दशमलव या
दशमलव के बाद आने वाले numbers या संख्या store नहीं होती है | integer data type मे only पूर्ण संख्याएं ही store होती है। integer data type मे पाए जाने वाले data type निचे table के द्वारा represent किया जा रहा है।
Data Type | Size & 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 के अनुसार use किया जाता है | यानी आप जिस प्रकार का int data store करना चाहते है | इनके size के अनुसार store कर सकते है | निचे एक example दिया जा रहा है |
int num = 800000;
Floating Point data type
Floating point data types के द्वारा भी numbers को store किया जाता है | जिनमें दशमलव होता है। Floating point data types 3 प्रकार के होते है | इनके बारे मे निचे details दिया जा रहा है |
Data Type | Size & 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 |
ऊपर दिये गये table के अनुसार data types का range और size अलग अलग है | आप अपने अनुसार कोई भी data type use कर सकते है। इसका भी example निचे दिया जा रहा है |
double num = 4.10;
Character data type
इस data types के द्वारा variables मे character को store किया जाता है | यानी अगर आप A to Z तक किसी भी character को store करना चाहते है | तो आप character data types का use कर सकते है | इसके भी बारे मे निचे details दिया जा रहा है |
Data Type | Size & Bytes | Range |
---|---|---|
char | 1 | -128 to 127 |
unsigned char | 1 | 0 to 255 |
signed char | 1 | -128 to 127 |
जब भी हम Character data types create करते है | तो data को हमेसा single coats या double coats मे define करते है | इसका भी example निचे दिये जा रहा है |
char num = 'R'; char num1 = "R";
User Defined Data Types
User defined data types के बारे मे आप already C language मे पढ़ चुके है | C language मे structure और onion एक user defined data type होते है | इस प्रकार के data types C++ में भी पूरी तरह allowed है। और साथ ही C++ हमे कुछ नए user define data types create करने की capabilities provide करती है जो object oriented programming के नाम से जाना जाता है |
Class
Class एक object oriented programming base data types है | और Class एक user defined data types है। Class भी structure की तरह ही होता है। जिसमे हम variable के साथ साथ functions भी create कर सकते है | और बाद में इन्हें objects के द्वारा access किया जाता है | इसका भी एक example निचे दिया जा रहा है |
class num { your variables and function };
Enum Data Type
Enum data type भी user define data types होता है | Enum data type create करने के लिए हम enum keyword का use करते है। और जब भी हम Enum data types create करते है | तो हर names के साथ numbers attach हो जाते है | यानी enum keyword को use करने से ही names को automatically 0 से लेकर values assign हो जाती है। इसका example निचे दिया जा रहा है |
enum num {values1, values2, values3};
Derived Data Types
Derived data types वह data types होते है | जिनके द्वारा हम program मे कुछ operation perform करते है | Derived data types basic data types से derived होते है। C++ में 3 प्रकार के derived data types पाए जाते है।
- Arrays
- Functions
- Pointers
इन सभी के बारे मे आप आगे की tutorials मे जानेगे |
C++ – Introduction | C++ – Variables |
Previous | Next |
---|