Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> C++

C++ प्रोग्राम: अपने सिस्टम में int, float, double और char का आकार खोजें

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
  1. C++ में डौबली लिंक्ड लिस्ट का आकार ढूंढना C++ में डौबली लिंक्ड लिस्ट का आकार ढूंढना

    इस समस्या में, हमें एक डौबली लिंक्ड लिस्ट दी गई है। हमारा कार्य C++ में डौबली लिंक्ड लिस्ट का आकार ढूंढने के लिए एक प्रोग्राम बनाना है। डौबली लिंक्ड लिस्ट एक विशेष प्रकार की लिंक्ड लिस्ट है जिसमें नेविगेशन दोनों तरीकों से संभव है, आगे और पीछे आसानी से सिंगल लिंक्ड लिस्ट की तुलना में। डौबली लिंक्ड ल

  1. C++ प्रोग्राम: दोहरा समाकलन (Double Integration) की गणना C++ प्रोग्राम: दोहरा समाकलन (Double Integration) की गणना

    हमें चर x की निचली सीमा, चर x की ऊपरी सीमा, चर y की निचली सीमा, चर y की ऊपरी सीमा, x के लिए संबंधित चरण और y के लिए संबंधित चरण दिए गए हैं। कार्य दोहरा समाकलन उत्पन्न करना और परिणाम प्रदर्शित करना है। उदाहरण Input: steps for x = 1.2, steps for y = 0.54 lower limit of x = 1.3, upper limit of

  1. - C++ में float और double की तुलना कैसे करें?

    float और double वेरिएबल्स की तुलना इस बात पर निर्भर करती है कि आपका अंतिम लक्ष्य क्या है। यदि आप बहुत अधिक विवरण में जाए बिना एक रन करने योग्य फ़ंक्शन चाहते हैं और कुछ गलत गणनाओं में कोई समस्या नहीं होगी, तो आप निम्न फ़ंक्शन का उपयोग कर सकते हैं: उदाहरण #include<iostream> using namespace std