printf("sizeof int = %d\n", sizeof(int));
Вывод:
sizeof int = 4
Под int 4 байта.
void ex2() {
int max;
max = 4294967296;
printf("int max = %d\n", max);
}
Начиная с некоторого числа printf начинает выдавать отрицательные значения. Как посчитать максимальное число, помещающееся в int. Где про это почитать?