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

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


int

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

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

int variable_name;

यहां,

variable_name − उपयोगकर्ता द्वारा दिया गया वेरिएबल का नाम।

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

उदाहरण

#include <iostream> using namespace std; int main() {    int a = 8;    int b = 10;    int c = a+b;    cout << "c का मान: " << c;    return 0; }

आउटपुट

c का मान: 18

long

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

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

long variable_name;

यहां,

variable_name − उपयोगकर्ता द्वारा दिया गया वेरिएबल का नाम।

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

उदाहरण

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

आउटपुट

c का मान: 36

  1. C++ में const int*, const int * const, और int const * में क्या अंतर है? C++ में const int*, const int * const, और int const * में क्या अंतर है?

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

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

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

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

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