私は単一値(または倍精度)の格納はあまり正確ではないことを知っています。たとえば125.12を格納すると、125.1200074788になります。今デルファイでは、パラメタとしてイプシロンをとり、125.1200074788、または例125.1200087952が等しいと言う、同じ値または比較値のような有用な関数です。単精度、倍精度、および精度
しかし、私はしばしばコードのようなものを見ています:もしaSingleVar = 0なら...そして、これは実際に私が常に仕事を見るように。どうして ?なぜ1つのvarにexemple 0を格納すると正確な値を保持しますか?
ゼロは表現可能です。公差までの比較は簡単ですが、どのように公差を選んでいますか?あなたはアルゴリズムを理解する必要があります。アルゴリズムの知識なしに与えられた助言は、おそらく悪いアドバイスです。 –