Data and Data Types
Data and Data Types
मान या मानो के
समूह Computer
के लिए Data होता है |
Real
World में भी Data ( मान या मानों का समूह [
value or set of values ]) कई प्रकार के होते है |
जैसे
किसी व्यक्ति की उम्र को हम संख्या के रूप में दिखाते है , जबकि उस व्यक्ति के नाम
को Characters
के समूह के रूप में परिभाषित करते है |
इसी
Concept
के आधार पर “C” Language में भी विभन्न प्रकार
के Data को Store करने के लिए विभन्न
प्रकार के Data Types के keywords को Develop
किया गया है |
यदि गौर किया जाए
तो वास्तव में Data केवल दो तरह के ही होते है |
या
तो Data
Numerical होता है , जिसमे केवल आंकिक मान होते है और इनके साथ किसी
न किसी प्रकार की Calculation को Perform किया जा सकता है या फिर Alphanumerical जो की Characters का समूह होते
है , जिनके साथ किसी प्रकार की किसी Calculation को Perform
नहीं किया जा सकता |
C language में भी Data को Store करने के
लिए दो अलग अलग तरह के Data Types में विभाजित किया गया है , जिन्हें क्रमशः Primary ( standard )
Data Types व Secondary ( Abstract or Derived ) Data Type कहा
जाता है | Primitive Data Type
Standard Data Type होते है , जबकि Derived या
Abstract Data Type Primitive Data Type पर आधारित होते है |
फिर
जरुरत के अनुसार इन दोनों Data Types को भी कई और
भागों में बांटा गया है |
किस भी Identifier
या Constant को Define करने
से पहले यह निश्चित करना जरुरी होता है की वह Identifier ( Variable ,
Array , Constant आदि ) किस
तरह का मान Store करेगा |
यानी यदि हमें
छोटी संख्या को Computer में store करना हो तो हमें int प्रकार के Data Type को Identifier को Use करना होता
है , जबकि यदि हमें बड़ी संख्या को Computer में Store
करना हो तो हमें long प्रकार के Data
Type का Identifier use करना होता है |
इसी तरह से यदि
हमें Computer
में केवल एक Character को Store करना हो तो हम Char प्रकार के Data Type को use करते है ,
जबकि यदि हमें पता ही न हो की हम किस प्रकार को Computer में Store करेगे
तो हम void प्रकार का
identifier declare करते है |
यानी
हमें किस प्रकार के मान को किस प्रकार के Data type के Identifier में Store करना
है, यह बात Program की Requirement पर
निर्भर करता है |
“C” Language हमें विभन्न प्रकार के Data Types को अलग – अलग Store व manage करने की सुविधा इसलिए Provide करता है , ताकि सारा
काम Systematically हो सके और प्रोग्राम को विश्वसनीय व तेजी
से Run होने वाला बनाया जा सके |
“सी”
भासा में कुल चार तरह के Fundamental Data Types है |
No comments