C/C++の宿題を片付けます 86代目
■ このスレッドは過去ログ倉庫に格納されています
0151デフォルトの名無しさん
2007/04/25(水) 21:14:48十進化二進数を使っているような処理系の場合うまくいく。
つまり処理系依存としか言えない。
どうしても小数を使いたいなら、0.6と比較するのではなくて
0.599と0.601の間に入ったら、みたいに条件を緩めるしかない。
IEEE754で正しく表せる小数は、0.5, 0.25, 0.125, 0.0625,....のような
列とその足し合わせた小数のみ。それ以外は必ず誤差がある。
■ このスレッドは過去ログ倉庫に格納されています