C++ मानक int, long और long long प्रकारों के आकार के बारे में क्या कहता है?
सभी को नमस्ते! मैंने अभी-अभी C++ सीखना शुरू किया है और भ्रम का सामना करना पड़ा है। मुझे पता है कि विभिन्न compilers और विभिन्न platforms पर integer प्रकारों के आकार भिन्न हो सकते हैं। मैंने अपनी मशीन (Windows, MinGW) पर इसकी जांच करने के लिए एक सरल कोड लिखा:\n\n```cpp\n#include \nusing namespace std;\n\nint main() {\n cout << "Size of int: " << sizeof(int) << " bytes" << endl;\n cout << "Size of long: " << sizeof(long) << " bytes" << endl;\n cout << "Size of long long: " << sizeof(long long) << " bytes" << endl;\n return 0;\n}\n```\n\nमेरे कंप्यूटर पर मुझे मिला: int = 4 bytes, long = 4 bytes, long long = 8 bytes। लेकिन इंटरनेट पर मैंने पढ़ा कि Linux x86_64 पर long 8 bytes हो सकता है। मेरे दोस्त ने कहा कि पुराने 16-bit सिस्टम पर int 2 bytes था।\n\nमुझे इसमें दिलचस्पी है: वास्तव में क्या