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

C++ में int और long में क्या अंतर है?

इंट

डेटाटाइप int का उपयोग पूर्णांक मानों को संग्रहीत करने के लिए किया जाता है। यह हस्ताक्षरित या अहस्ताक्षरित हो सकता है। डेटाटाइप इंट 32-बिट या 4 बाइट्स का है। किसी मान को संग्रहीत करने के लिए लंबे समय से कम मेमोरी क्षेत्र की आवश्यकता होती है। कीवर्ड "int" का उपयोग पूर्णांक चर घोषित करने के लिए किया जाता है।

इंट डेटाटाइप का सिंटैक्स निम्नलिखित है।

int variable_name;

यहां,

variable_name - उपयोगकर्ता द्वारा दिए गए चर का नाम।

निम्नलिखित इंट डेटाटाइप का एक उदाहरण है।

उदाहरण

#include <iostream>
using namespace std;
int main() {
   int a = 8;
   int b = 10;
   int c = a+b;
   cout << "The value of c : " << c;
   return 0;
}

आउटपुट

The value of c : 18

लंबा

डेटाटाइप लंबे का उपयोग लंबे पूर्णांक मानों को संग्रहीत करने के लिए किया जाता है। यह हस्ताक्षरित या अहस्ताक्षरित हो सकता है। डेटाटाइप लंबा 64-बिट या 8 बाइट्स का है। मान को स्टोर करने के लिए int से अधिक मेमोरी क्षेत्र की आवश्यकता होती है। कीवर्ड "लॉन्ग" का इस्तेमाल लॉन्ग इंटीजर वेरिएबल घोषित करने के लिए किया जाता है।

लंबे डेटाटाइप का सिंटैक्स निम्नलिखित है।

long variable_name;

यहाँ,

variable_name - उपयोगकर्ता द्वारा दिए गए चर का नाम।

निम्नलिखित लंबे डेटाटाइप का एक उदाहरण है।

उदाहरण

#include <iostream>
using namespace std;
int main() {
   int a = 8;
   long b = 28;
   long c = long(a+b);
   cout << "The value of c : " << c;
   return 0;
}

आउटपुट

The value of c : 36

  1. कॉन्स्ट इंट *, कॉन्स्ट इंट * कॉन्स्ट और इंट कॉन्स्ट * में क्या अंतर है?

    यहां हम पूर्णांक पॉइंटर्स पूर्णांक स्थिरांक और पूर्णांक स्थिरांक पॉइंटर्स के आधार पर कुछ भिन्न प्रकार की परिवर्तनीय घोषणा देखेंगे। उन्हें निर्धारित करने के लिए हम दक्षिणावर्त/सर्पिल नियम का उपयोग करेंगे। शर्तों पर चर्चा करके हम नियमों को भी समझ सकते हैं। स्थिरांक int * . इसका उपयोग कंपाइलर को यह ब

  1. C++ में डॉट (.) ऑपरेटर और -> में क्या अंतर है?

    डॉट और एरो ऑपरेटर दोनों का उपयोग C++ में किसी वर्ग के सदस्यों तक पहुंचने के लिए किया जाता है। वे बस विभिन्न परिदृश्यों में उपयोग किए जाते हैं। सी ++ में, वर्ग, संरचना, या संघ के रूप में घोषित प्रकारों को वर्ग प्रकार माना जाता है। तो निम्नलिखित उन तीनों को संदर्भित करता है। a.b का उपयोग केवल तभी किय

  1. C# में int और Int32 में क्या अंतर है?

    Int32 .NET फ्रेमवर्क द्वारा प्रदान किया गया एक प्रकार है जबकि int C# भाषा में Int32 के लिए एक उपनाम है। इंट32 x =5; इंट एक्स =5; इसलिए, उपयोग में उपरोक्त दोनों कथनों में 32 बिट पूर्णांक होगा। वे एक ही कोड को संकलित करते हैं, इसलिए निष्पादन के समय में कोई अंतर नहीं होता है। एकमात्र मामूली अंत