-1

数値表現の違いについては知っていますが、誰かに説明してもらいたいことがあります。float t の値がそのままであることがわかります。なぜ f が 2+t と等しくないのか (数学的にそうあるべき) と思いますが、小さなエラーがあります [私にとっては実際にはかなり大きいです!]。

このエラーは int*float 乗算によって導入されたものですか?

ここに画像の説明を入力

4

2 に答える 2

0

これは、float の浮動小数点エラーが原因です。float には特定の数の 2 進数しか含めることができないため、完全に正確であるとは言えません。

于 2013-03-13T00:51:37.450 に答える