Mein Verständnis war, dass diese Funktion einen echten Modul erzeugen würde: < /p>
public static float Modf(float a, float b)
{
return a - b * Mathf.Floor(a / b);
}
< /code>
Wenn ich es fege: < /p>
a = -7.450581E-09
b = 1
result = 1
< /code>
i Eine echte Modulfunktion würde tatsächlich zurückkehren: < /p>
-7.450581E-09
< /code>
Wenn ich mich nicht irre? Mache ich hier etwas Dummes? < /P>
Ich habe auch diese Funktion gesehen: < /p>
public static float Modf(float a, float b)
{
if (a < 0 ^ b < 0)
a = a + b;
return a % b;
}
< /code>
Das scheint in diesem Fall tatsächlich zu funktionieren. Ich bin nur neugierig, eine super robuste Lösung dafür zu finden. Ich bin mir nicht sicher, ob die zweite Funktion in allen Situationen funktioniert.
C# True Moduls -Funktion, nicht Rest ⇐ C#
-
- Similar Topics
- Replies
- Views
- Last post
-
-
Apache2.4 Laden des PHP -Moduls nicht (%1 ist keine gültige Win32 -Anwendung)
by Anonymous » » in Php - 0 Replies
- 23 Views
-
Last post by Anonymous
-