Я знаю, что при делении целых чисел по умолчанию он работает, чтобы отбросить дробную часть. НАПРИМЕР,Деление целых чисел
int i, n, calls = 0;
n = 1;
n /= 3;
printf("N = %i\n", n);
for (i = 1; i > 0; i /= 3) {
calls++;
}
printf("Calls = %i\n", calls);
Код выше принтами:
N = 0
Calls = 1
Не могли бы вы объяснить такое поведение?
Я не понимаю, не ответили ли вы на свой вопрос в первом предложении? –
Не могли бы вы * объяснить, что вы считаете замечательным в этом поведении? –
Думаю, вы найдете мой ответ достаточно. –