Float gegen Double

Gibt es jemals einen Fall, in dem ein Vergleich (equals()) zwischen zwei Gleitkommawerten zurückgeben würdefalse wenn man sie als vergleichtDOUBLE aber zurücktrue wenn man sie mit FLOAT vergleicht?

Ich schreibe als Teil meines Gruppenprojekts eine Prozedur, um zwei numerische Werte eines bestimmten Typs zu vergleichen. Es gibt vier Arten, mit denen ich mich insgesamt auseinandersetzen müsste:double, float, int undlong. Also würde ich gerne eine Gruppe bildendouble undfloat in eine Funktion, das heißt, ich würde nur eine werfenfloat zudouble und mach den Vergleich.

Würde dies zu falschen Ergebnissen führen?

Vielen Dank.

Antworten auf die Frage(7)

Ihre Antwort auf die Frage