私は浮い数があることを理解し、コンピュータで扱う彼らのlimitationsので、これは期待することができます。どのように浮遊しているエラーが
>>> 0.1 + 0.2 == 0.3
False
をしかし、なぜこれが有効なのですか?コンピュータは0.45、0.55 reliablyのいずれかを正しく保存できませんか?
>>> 0.45 + 0.55 == 1.00
True
最初のケースのコンピュータでは、その不正確さを修正できなかったし、後でそれを修正することができませんでした。
@cᴏʟᴅsᴘᴇᴇᴅ:この質問はリンクされた質問とは異なるようです。もう一つは、不平等(時には)が起こる理由を尋ねる。この質問は、なぜ、どのような条件下で起こるのか、時には起こらないのかを質問します。 –
@RoryDault私は見る...大丈夫です。後退する。また、OP、これを見てください:https://www.h-schmidt.net/FloatConverter/IEEE754.html –