C++ में डेटा टाइप्स
C++ में कई डेटा टाइप्स हैं लेकिन सबसे अधिक उपयोग किए जाने वाले int, float, double और char हैं। इन डेटा टाइप्स के बारे में कुछ विवरण इस प्रकार हैं -
int - इसका उपयोग पूर्णांक डेटा टाइप्स के लिए किया जाता है जिन्हें सामान्यतः 4 बाइट्स मेमोरी स्पेस की आवश्यकता होती है।
float - इसका उपयोग सिंगल प्रिसिजन फ्लोटिंग पॉइंट मान या दशमलव मान संग्रहीत करने के लिए किया जाता है। float वेरिएबल्स को सामान्यतः 4 बाइट्स मेमोरी स्पेस की आवश्यकता होती है।
double - इसका उपयोग डबल प्रिसिजन फ्लोटिंग पॉइंट मान या दशमलव मान संग्रहीत करने के लिए किया जाता है। double वेरिएबल्स को सामान्यतः 8 बाइट्स मेमोरी स्पेस की आवश्यकता होती है।
char - इसका उपयोग कैरेक्टर संग्रहीत करने के लिए किया जाता है। कैरेक्टर्स को सामान्यतः 1 बाइट मेमोरी स्पेस की आवश्यकता होती है।
C++ में sizeof ऑपरेटर
sizeof ऑपरेटर का उपयोग डेटा टाइप्स का आकार खोजने के लिए किया जाता है। यह एक कंपाइल-टाइम ऑपरेटर है जो विभिन्न वेरिएबल्स और डेटा टाइप्स के आकार को बाइट्स में निर्धारित करता है। sizeof ऑपरेटर का सिंटैक्स इस प्रकार है -
sizeof (data type);
उदाहरण
#include <iostream>
using namespace std;
int main() {
cout << "Size of int is " << sizeof(int) << " bytes" << endl;
cout << "Size of float is " << sizeof(float) << " bytes" << endl;
cout << "Size of double is " << sizeof(double) << " bytes" << endl;
cout << "Size of char is " << sizeof(char) << " byte" << endl;
return 0;
}
आउटपुट
Size of int is 4 bytes Size of float is 4 bytes Size of double is 8 bytes Size of char is 1 byte