[PHP-users 30371] Re: これって2進演算の丸め誤差?

papa pahoo papa @ pahoo.org
2006年 9月 19日 (火) 23:40:41 JST


パパぱふぅです。
大熊さんがご指摘しているように、乗算で誤差が発生しているようです。

$a0 = bcmul($n, $r);
$a1 = floor($a0);

とすると、$a0, $a1 ともに期待通りの値になりました。

==========================
  パパぱふぅ
  http://www.pahoo.org/
==========================



PHP-users メーリングリストの案内