C++ in Hindi – C++ Data Types

  • 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 किया गया है।

  1. Basic Data Types – इस प्रकार के data types को ज्यादातर use किया जाता है | और यह data type सभी programming languages मे पाए जाते है |
  2. User Defined Data Types – इस data types को class कहा जाता है | जिसे हम खुद create करते है | और access करते है |
  3. 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 निचे दिया जा रहा है |

  1. Integer data type
  2. Float data type
  3. 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 पाए जाते है। 

  1. Arrays 
  2. Functions 
  3. Pointers 

इन सभी के बारे मे आप आगे की tutorials मे जानेगे |

C++ – Introduction C++ – Variables
Previous Next