[PHP-users 24571] Re: 浮動小数点数の精度について
komura
komura @ ma9.seikyou.ne.jp
2005年 2月 17日 (木) 03:34:18 JST
komura です。
On Thu, 17 Feb 2005 03:00:54 +0900
komura <komura @ ma9.seikyou.ne.jp> wrote:
> > > 普通に精度の問題かと思うのですが...。
> >
> > プログラマーの常識として、
> > 見かけの値に騙されていはいけないという
> > ご忠告だとは思いますが。
> >
> > 値が変わるのは、普通 ではないと思いますよ。
>
> 浮動小数点数の精度については、PHP マニュアルの以下の部分に
> 説明がありますが、これでは不十分でしょうか?
>
> http://jp2.php.net/manual/ja/language.types.float.php
すみません。この部分は最初のメールで浮動小数点数は精度の問題が
あることを承知していると書いておられますね。
ただ、float 型の説明では、以下のように書かれています。
> floatの大きさはプラットフォーム依存です。
> ただし、通常はおよそ10 進数で14桁の精度があり、最大値は ~1.8e308
> (これは 64ビット IEEE フォーマットです)となります。
14 桁の精度までしか表現できないとすると、15桁目で四捨五入するのが
妥当だと考えますが、どうでしょうか。
--
komura <komura @ ma9.seikyou.ne.jp>
PHP-users メーリングリストの案内