Разница между типами данных long и int
Стандарт дает вам следующие cxx гарантии:
1 == sizeof(char) <= sizeof(short) <= sizeof (int) <= sizeof(long) <= sizeof(long long)
Таким образом, вполне int допустимо, чтобы sizeof (int)
и sizeof (long)
были datatype равны, и многие платформы size предпочитают использовать integers этот подход. Вы найдете некоторые c++ платформы, на которых int
- 32 size бита, long
- 64 бита, а long long
- 128 types бит, но для sizeof (long)
очень часто c++ бывает 4.
(Обратите внимание, что integers long long
распознается в C, начиная c++ с C99, но обычно реализовывался datatypes как расширение в C++ до C++ 11.)
c++
types
integer
size
Разница между типами данных long и int
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.