Итак, причина, по которой вы видите целое как 4 байта (32 бита), заключается в том, потому что код скомпилирован для эффективного выполнения 32-битным процессором. Если тот же самый код был скомпилирован для 16-битного ЦП, то значение int может быть 16-битным, а для 64-битного ЦП - 64-битным.
Всегда ли int 4 байта?
В настоящее время в большинстве компиляторов int имеет размер 4 байта. Если вы хотите проверить, что использует ваш компилятор, вы можете использовать sizeof(int).
Что означают 4 байта?
Один байт хорошо подходит для отдельных символов, но компьютеры также хорошо манипулируют числами. Целые числа обычно хранятся в 4 или 8 байтах. 4 байта могут хранить числа от -2147483648 до 2147483647 8 байтов могут хранить числа от -9223372036854775808 до 9223372036854775807.
Что такое 4-байтовое целое число?
Диапазон целых чисел для 4-байтовых целых чисел: от (-2147483648) до (2147483647).
Почему int 2 или 4 байта?
Итак, причина, по которой вы видите целое как 4 байта (32 бита), заключается в том, потому что код скомпилирован для эффективного выполнения 32-битным процессором. Если тот же самый код был скомпилирован для 16-битного ЦП, то значение int может быть 16-битным, а для 64-битного ЦП - 64-битным.