специфично для поплавков или пар.

ли кто-нибудь сказать мне, почему эти два вычисления модуля дают два разных результата? Мне просто нужно обвинить кого-то или что-то, кроме меня за все эти часы, которые я потерял, найдя эту ошибку.

public void test1()
{
    int stepAmount = 100;
    float t = 0.02f;
    float remainder = t % (1f / stepAmount);
    Debug.Log("Remainder: " + remainder);
    // Remainder: 0.01

    float fractions = 1f / stepAmount;
    remainder = t % fractions;
    Debug.Log("Remainder: " + remainder);
    // Remainder: 0
}

Использование VS-2017 V15.3.5

Ответы на вопрос(1)

Ваш ответ на вопрос