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

आपके सिस्टम में इंट, फ्लोट, डबल और चार के आकार को खोजने के लिए सी ++ प्रोग्राम

C++ में डेटा प्रकार

सी ++ में कई डेटा प्रकार हैं लेकिन सबसे अधिक बार उपयोग किए जाने वाले इंट, फ्लोट, डबल और चार हैं। इन डेटा प्रकारों के बारे में कुछ विवरण इस प्रकार हैं -

  • इंट - इसका उपयोग पूर्णांक डेटा प्रकारों के लिए किया जाता है, जिन्हें सामान्य रूप से 4 बाइट मेमोरी स्पेस की आवश्यकता होती है।

  • फ्लोट - इसका उपयोग एकल परिशुद्धता फ़्लोटिंग पॉइंट मानों या दशमलव मानों को संग्रहीत करने के लिए किया जाता है। फ्लोट वेरिएबल्स को आम तौर पर 4 बाइट्स मेमोरी स्पेस की आवश्यकता होती है।

  • दोहरा - इसका उपयोग डबल सटीक फ़्लोटिंग पॉइंट मान या दशमलव मानों को संग्रहीत करने के लिए किया जाता है। डबल वेरिएबल के लिए आम तौर पर 8 बाइट्स मेमोरी स्पेस की आवश्यकता होती है।

  • चार - इसका उपयोग वर्णों को संग्रहीत करने के लिए किया जाता है। वर्णों को आम तौर पर 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

उपरोक्त प्रोग्राम में, sizeof ऑपरेटर का उपयोग int, float, double और char के आकार को खोजने के लिए किया जाता है। इसे cout ऑब्जेक्ट का उपयोग करके प्रदर्शित किया जाता है।

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;

  1. सी++ में डबल लिंक्ड लिस्ट का आकार खोजने का कार्यक्रम

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

  1. डबल इंटीग्रेशन की गणना करने के लिए C++ प्रोग्राम

    हमें चर 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

  1. सी ++ में फ्लोट और डबल की तुलना कैसे करें?

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