Int и long int в c++ – одно и то же? - Вопросы по С+

Вопрос Int и long int в c++ – одно и то же?

Регистрация
30 Дек 2013
Сообщения
80
Репутация
0
Спасибо
0
Монет
0
Int и long int в c++ – одно и то же?
 
Регистрация
26 Авг 2013
Сообщения
86
Репутация
4
Спасибо
1
Монет
0
long независимый от программного-аппаратной платформы тип и под него всегда выделяется память в размере 4 байта. Для типа int могут быть варианты, например на 16-разрядной системе под int выделяется 2 байта.
 
Регистрация
12 Окт 2013
Сообщения
66
Репутация
0
Спасибо
0
Монет
0
Они одно и то же в том плане, что лучше их не использовать в сколько-нибудь ответственном коде.
Хотя бы потому, что по ним не виден их размер.
Ну и название типа к тому же будет громоздким, если добавить сюда еще и unsigned, скажем.
И поэтому лучше юзать типы вроде int32_t, uint64_t и т. д.
 
Сверху Снизу