Вопросы к Поиску с Алисой
Целочисленные типы занимают разное количество байтов в разных операционных системах из-за различий в архитектуре процессора и в компиляторе. ru.stackoverflow.com otvet.mail.ru
В большинстве случаев компилятор выбирает такой размер типа int, который по размеру равен размеру регистров процессора, чтобы код работал быстро. otvet.mail.ru Например, для 16-битных x86 тип int занимает 2 байта, для 32-битных x86 — 4 байта, для x64 — 8 байт. otvet.mail.ru
Для 64-разрядных операционных систем представление целого типа на разных моделях данных может отличаться. web.archive.org Так, тип int и long может составлять как 4, так и 8 байт. web.archive.org
Каждый язык программирования реализует свою сигнатуру представления целых чисел, которая может отличаться от международных стандартов. web.archive.org