специфично для поплавков или пар.
ли кто-нибудь сказать мне, почему эти два вычисления модуля дают два разных результата? Мне просто нужно обвинить кого-то или что-то, кроме меня за все эти часы, которые я потерял, найдя эту ошибку.
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