[PHP-users 24528] Re: 浮動小数点数の精度について
yum
qqqz9b69 @ green.ocn.ne.jp
2005年 2月 14日 (月) 22:17:48 JST
はじめまして。ゆむ と申します
普通に精度の問題かと思うのですが...。
> echo "$float -> $float1 -> $int1 <br>";
の部分を
$int2 = round($float1);
printf("%20.14f -> %20.14f -> %d -> %d<br>", $float, $float1, $int1, $int2);
としてみるとシアワセになれるかも知れません。
--
yum <qqqz9b69 @ green.ocn.ne.jp>
↓↓↓↓↓↓↓↓↓ Original Message ↓↓↓↓↓↓↓↓↓
From: 大和田 健一 <linux @ ohwada.net>
To: php-users @ php.gr.jp
Date: Mon, 14 Feb 2005 17:36:31 +0900
Subject: [PHP-users 24526] 浮動小数点数の精度について
- - - - - - - - - - - - - - - - - - - -
>
> 浮動小数点数は、精度の問題があることは、承知しています。
> http://php.s3.to/man/language.types.float.html
>
> (1)のテストコードは (2)の結果になります。
> PHPのバージョンによらずに、同じ結果になりますか?
>
> 意外な結果だったもので、
> ひょっとして、私の環境だけだろうかと、思ったりしています。
> 環境は
> Linux Debian woody
> PHP 4.1.2-7.0.1
>
> 2.05 は、この数値でおかしくなることに気づいたので、例に挙げています。
> 2.04999999 という風には表示されないのでしょうか?
(後略)
↑↑↑↑↑↑↑↑ Original Message Ends↑↑↑↑↑↑↑↑
PHP-users メーリングリストの案内