Data Type in C Programming in Hindi
Data Type क्या हैं?
Data Type, डेटा के संग्रह को कहा जाता है। यह data का सुपरिभाषित (well defined)
संग्रह होता है। अर्थात एक data type के अंतर्गत विशेष प्रकार के data को ही
संग्रहित किया जाता है जो किसी दूसरे Data Type से भिन्न होता है। किसी भी
Program में data को store करने के लिए Variables का प्रयोग किया जाता है। ये
variable किसी विशेष Data Type से संबंधित होते हैं जो यह निर्धारित करता है कि
इन variables में किस Type का एवं कितने Range तक का data store किया जा सकता
है।
types निम्नलिखित होते हैं:
Character type
‘char’ एक keyword है जिनका प्रयोग program में अक्षरों (Character data) को
परिभाषित एवं संग्रहित लिए किया जाता है। इसकी सहायता से बनाए गए variables में
-128 से 127 तक के range के ASCII value वाले अक्षरों जैसे- Alphabets (A-Z,
a-z), digits (0-9), Special symbols (+ – * / % & etc.) को store किया जा
सकता है char variable memory में 1 Bite स्थान लेता है।
Character type का उपयोग किसी अक्षर data को store करके रखने के लिए किया जाता
हैं। इस data type के अंतर्गत हम अक्षरों के समूह को भी रख सकते हैं जैसे: ‘a’,
‘b’, “ajay”, “Rajesh” इत्यादि। इसके निम्न दो प्रकार है:
Type | Byte | Range | Conversion Character |
---|---|---|---|
char of signed | 1 | -128 to 127 | %c |
unsigned char | 1 | 0 to 255 | “ |
Integer type
‘int’ एक keyword है जिसका प्रयोग program में पूर्णाक संख्याओं (Integer data)
को परिभाषित एवं संग्रहित करने के लिए किया जाता है। इसकी सहायता से बनाए गए
variables में -32768 से 32767 तक के range के पूर्णाक संख्याओं जैसे: -100, 0,
100 आदि को store किया जा सकता है। int variable मेमोरी में 2 bite स्थान लेता
है।
इस प्रकार के data type का उपयोग किसी पूर्णाक संख्या को store करने के लिए किया
जाता है जैसे 34, 1234, 5768 इत्यादि। इसकी range कंप्यूटर की मेमोरी में घेरे
जाने वाले space पर निर्भर करता है। इसके range को control करने के लिए निम्न
प्रकार के integer number का प्रयोग होता है। पूर्णाक data type के प्रकार, उसके
द्वारा memory में घेरे जाने वाले स्थान एवं परिवर्तित अक्षर को हम निम्न table
में दिखाया गया है:
Type | Byte | Range | Conversion Character |
---|---|---|---|
int or short | 2 | -32768 to 32768 | %d |
signed int or short | 2 | “ | “ |
unsigned int of short | 2 | 0 to 65536 | “ |
long or long int | 4 | -2,14,74,83,648 to 2,14,74,83,647 | %ld |
signed long | 4 | “ | “ |
unsigned | 4 | 0 to 4,29,49,67,297 | “ |
Floating type
‘float’ एक keyword है जिसका प्रयोग program में दशमलव संख्याओं (decimal data)
को परिभाषित एवं संग्रहित करने के लिए किया जाता है। इसकी सहायता से बनाए गए
variable में -3.4×10 38 से 3.4×10 38 तक के range के दशमलव संख्याओं
जैसे: -100.000000, 0.000000, 100.000000 आदि को store किया जा सकता है।
int
variable मेमोरी में 4 bite स्थान लेता है। Floating type का उपयोग किसी वास्तविक
संख्याओं के data को रखने के लिए किया जाता है।
जैसे 45.7362, 1234.5876, 1.5 इत्यादि। इस प्रकार के data का प्रयोग
scientific गणनाओं के लिए किया जाता है।
Double Type
‘double’ एक keyword है जिसका प्रयोग program में दशमलव संख्याओं (decimal data)
को परिभाषित एवं संग्रहित करने के लिए किया जाता है। इसकी सहायता से बनाए गए
variables में -1.7×10 308 से 1.7×10 308 तक के range के दशमलव
संख्याओं जैसे: -100.000000, 0.000000, 100.000000 आदि को store किया जा सकता है।
इसका प्रयोग समान्यतः वैज्ञानिक गणनाओं को करने के लिए किया जाता है जिसमें यातो
बहुत बड़े या बहुत छोटे संख्याओं की आवश्यकता पड़ती है। double variable मेमोरी में
8 bite स्थान लेता है।
Void Type
‘void’ एक keyword है जिसका प्रयोग program में खाली (Empty) data type के रूप
में किया जाता है। इसका प्रयोग समान्यतः Function के साथ किया जाता है। जब कोई
Function कोई मैन return नही करता है अथवा कोई Argument नही लेता तो उसे वोयड
घोषित करते हैं। यह मेमोरी में कोई भी स्थान नही लेता है।
Bhahut acche sir