Така че причината, поради която виждате int като 4 байта (32 бита), е , защото кодът е компилиран, за да бъде изпълнен ефективно от 32-битов CPU. Ако същият код е компилиран за 16-битов процесор, int може да бъде 16 бита, а на 64-битов процесор може да е 64 бита.
Int винаги ли е 4 байта?
В днешно време в повечето компилатори int е от 4 байта. Ако искате да проверите какво използва вашият компилатор, можете да използвате sizeof(int).
Какво означават 4 байта?
Един байт работи добре за отделни знаци, но компютрите също са добри в манипулирането на числа. Целите числа обикновено се съхраняват с 4 или 8 байта. 4 байта могат да съхраняват числа между -2147483648 и 2147483647 8 байта могат да съхраняват числа между -9223372036854775808 и 92233720360747758.
Какво е цяло число от 4 байта?
Целият диапазон за 4 байтови цели числа е (-2147483648) до (2147483647).
Защо int е 2 или 4 байта?
Така че причината, поради която виждате int като 4 байта (32 бита), е , защото кодът е компилиран, за да бъде изпълнен ефективно от 32-битов CPU. Ако същият код е компилиран за 16-битов процесор, int може да бъде 16 бита, а на 64-битов процесор може да е 64 бита.