Datatype in c++ in hindi for polytechnic

 C++ प्रोग्रामिंग लैंग्वेज(Programming languages) में जब भी हम किसी वेरिएबल(Variable) को डिक्लेअर(Declare) करते है तो उसके साथ उसका डेटा टाइप(Datatype) भी डिक्लेअर करना पड़ता है। ये डेटा टाइप यह बताता है की यह वेरिएबल किस टाइप की वैल्यू (Value)कॉन्टैन(Contain) करेगा। जब C++ में वेरिएबल डिफाइन किया जाता है तो कम्पाइलर(Compiler) उसे मेमोरी में कुछ स्पेस(Space) प्रोवाइड(Provide) करता है। और यह Variable मेमोरी में कितनी जगह लेगा यह डेटा टाइप पर डिपेंड(Depend) करता है। 



C++ में मुख्यत तीन प्रकार के डेटा टाइप्स होते है। 
  

Primitive Data Types:-  इस प्रकार के डाटा टाइप बिल्ट इन और पूर्वनिर्धारित(प्रेडेफिने ) डेटा टाइप होते है जो की यूजर द्वारा डायरेक्टली वेरिएबल डिफाइन करने के लिए उपयोग में लिये जा सकते है। example : int , char , float, bool etc. 

  • Integer
  • Character
  • Boolean
  • Floating Point
  • Double Floating Point
  • Valueless or Void
  • Wide Character

Derived Data Types:- वे डेटा टाइप जो बिल्ट-इन(built-in) और पूर्वनिर्धारित(predefine) डेटा टाइप से प्राप्त होते है, Derived Data Type कहलाते है। ये मुख्यत चार प्रकार के होते है।

  • Function
  • Array
  • Pointer
  • Reference

Abstract or User-Define Data Types:- इस प्रकार के डेटा टाइप यूजर द्वारा स्वयं परिभाषित किए जाते है। 

  • Class
  • Structure
  • Union
  • Enumeration
  • Typedef defined DataType

हम इस आर्टिकल में C++ में उपलब्धा प्रिमिटिव डेटा टाइप्स(Primitive Data Types) के बारे पढ़ेंगे। 



Integer:- इन्टिजर(Integer) डेटा टाइप के लिए int नाम का कीवर्ड(Keyword) यूज़ में लिया जाता है। इन्टिजर(Integer) आम तोर पर मेमोरी(Memory) की 4 बाइट(4-byte) लेती है और इस की रेंज -2147483648 से  2147483647 तक होती है। 

Character:- करैक्टर डेटा टाइप में हम चरक्टेर्स को स्टोर करवा सकते है। चरक्टेर्स डाटा टाइप के लिए char कीवर्ड(keyword) का यूज़ किया जाता है। चरक्टेर्स आम तोर पर मेमोरी की 1 बाइट लेती हैऔर इस की रेंज -128 से  127 और  0 से  255 तक होती है। 

Boolean:- बूलियन(Boolean) डाटा टाइप बूलियन(Boolean) और लॉजिकल(Logical) वैल्यूज(Values) को स्टोर करती है। एक बूलियन वेरिएबल या तो ट्रू(True) या फाल्स(False) वैल्यू(Values) को स्टोर कर सकती है। Boolean Data Type के लिए bool कीवर्ड(Keyword) यूज़ में लिया जाता है। 

Floating Point:- Floating Point Data Type का उपयोग एकल सटीक फ़्लोटिंग पॉइंट मान(single precision floating point values) या दशमलव मानों (decimal values) को संग्रहीत करने के लिए किया जाता है।  Floating point data type के लिए float keyword यूज़ में लिया जाता है।फ़्लोटिंग पॉइंट आम तोर पर मेमोरी की 4 बाइट यूज़ में लेती है।

Double Floating Point:-  Double Floating Point Data Type का उपयोग डबल सटीक फ्लोटिंग पॉइंट वैल्यू (double precision floating point values) या दशमलव मानों (decimal valuesको संग्रहीत करने के लिए किया जाता है। डबल फ्लोटिंग पॉइंट डाटा टाइप के लिए double keyword यूज़ में लिया जाता है।डबल फ्लोटिंग पॉइंट डाटा टाइप आम तोर पर मेमोरी की 8 बाइट यूज़ में लेता है।

Void:-  Void का अर्थ है की बिना किसी वैल्यू के। void data type एक वैल्यू लैस(value-less) एंटिटी को प्रदर्शित करता है। void डाटा टाइप उन फंक्शन के लिए यूज़ होता है जो कोई वैल्यू रिटर्न नहीं करते है। 

Wide Character:- Wide डेटा टाइप एक तरह का Char डाटा टाइप ही है लेकिन इस डाटा टाइप की साइज नार्मल 8 बिट चरक्टेर्स(Character) से ज्यादा होती है। इसे wchar_t से रिप्रेजेंट करते है। यह आम तोर पर 2 से 4 बाइट(2-4 byte) का होता है। 



No comments:

ads
Powered by Blogger.