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

C++ मानक के अनुसार int, long type का आकार क्या है?

यहां हम देखेंगे कि C++ में int और long प्रकार के डेटा के आकार क्या हैं। आकार सिस्टम आर्किटेक्चर और ऑपरेटिंग सिस्टम पर निर्भर करते हैं।

तो 32-बिट सिस्टम में, मानक ILP32 है। इस मानक में int, long और सूचक चर 32-बिट्स के होते हैं।

64-बिट सिस्टम के लिए दो भिन्नताएं हैं। Linux ऑपरेटिंग सिस्टम के लिए मानक LP64 है। यहां लॉन्ग और पॉइंटर 64-बिट्स के हैं, लेकिन इंट 32-बिट्स के हैं। विंडोज ऑपरेटिंग सिस्टम के लिए, मानक एलएलपी 64 है। यहां लॉन्ग लॉन्ग 64-बिट है, लेकिन इंट और लॉन्ग 32-बिट्स के हैं।

उदाहरण

#include <iostream>
using namespace std;
int main() {
   cout << "Size of int: " << sizeof(int) * 8 << " bits" << endl;
   cout << "Size of long: " << sizeof(long) * 8 << " bits" <<endl;
   cout << "Size of long long: " << sizeof(long long) * 8 << " bits"<< endl;
}

आउटपुट

Size of int: 32 bits
Size of long: 32 bits
Size of long long: 64 bits

  1. Linux पर C++ का सबसे अच्छा IDE क्या है?

    केवल टेक्स्ट एडिटर्स पर बड़े प्रोजेक्ट्स को मैनेज करना मुश्किल है। यदि आप ऐसे मामलों में आईडीई का उपयोग करते हैं तो आप अधिक उत्पादक और कम निराश होने की संभावना रखते हैं। विभिन्न प्रकार के आईडीई हैं और आपको अपनी आवश्यकताओं के अनुरूप सही का चयन करना चाहिए। Linux पर C++ के लिए एक भी सर्वश्रेष्ठ IDE नही

  1. Linux पर c++ के लिए शीर्ष IDE क्या है?

    केवल टेक्स्ट एडिटर्स पर बड़े प्रोजेक्ट्स को मैनेज करना मुश्किल है। यदि आप ऐसे मामलों में आईडीई का उपयोग करते हैं तो आप अधिक उत्पादक और कम निराश होने की संभावना रखते हैं। विभिन्न प्रकार के आईडीई हैं और आपको अपनी आवश्यकताओं के अनुरूप सही का चयन करना चाहिए। यहाँ Linux के लिए सर्वश्रेष्ठ C/C++ IDE की सू

  1. C++ में बूलियन के लिए टाइप स्पेसिफायर क्या है?

    c++ में बूलियन के लिए टाइप स्पेसिफायर बूल है। आप इसे - . के रूप में उपयोग कर सकते हैं bool myBoolean = true;