float number ist nicht die erwartete Zahl nach der Subtraktion
Ich habe folgende Aussage:
float diff = tempVal - m_constraint.getMinVal();
tempVal
wird als float deklariert und diegetMinVal()
Gibt einen Gleitkommawert zurück.
Ich habe den folgenden Ausdruck:
diff = 0.099999905, tempVal = 5.1, m_constraint.getMinVal () = 5.0
Ich erwarte dasdiff ist0,1 aber nicht die obige Nummer. wie geht das?