Я пытаюсь вычислить некоторые числа в приложении iPhone.
int i = 12;
int o = (60 / (i * 50)) * 1000;
Я ожидал бы, что o будет равен 100 (это миллисекунды) в этом примере, но он равен 0, как показано NSLog (@ "% d", o).
Это также равно 0.
int o = 60 / (i * 50) * 1000;
Это равно 250 000, что является прямой математикой слева направо.
int o = 60 / i * 50 * 1000;
Что летит над моей головой?
Спасибо,
Ник