В MSVC 6, Windows, это int 16 или 32 бита?
Я считаю, что это 32, но вы можете проверить, используя printf("%d\n", sizeof(int)); и умножив ответ на 8.
printf("%d\n", sizeof(int));
Просто для подтверждения, да, это 4 байта. Последняя 16-битная версия VC ++ была 1.52c. Следующая версия после этого была VC ++ 2.0, которая была доступна только в 32-битной версии.
Это 4 байта. sizeof (int)) дает вам ответ. Попробуй