liczba float nie jest oczekiwaną liczbą po odjęciu
Mam następujące oświadczenie:
float diff = tempVal - m_constraint.getMinVal();
tempVal
jest zadeklarowany jako float igetMinVal()
zwraca wartość zmiennoprzecinkową.
Mam następujący wydruk:
diff = 0.099999905, tempVal = 5.1, m_constraint.getMinVal () = 5.0
Spodziewam siędiff jest0.1 ale nie powyższy numer. jak to zrobić?