[PHP-users MLヲチ7]今日の質問でございめう
■ このスレッドは過去ログ倉庫に格納されています
0564nobodyさん
2005/07/02(土) 01:30:46ID:???その場合は小数点第3位で四捨五入していると考えれば 10.29 になる。
実際に以下のコードを実行してみれば分かるけど、実際には 102900 に
はならず、102899.99999998 という値が返って来る。
$f = 0;
for ($i=0; $i<10000; $i++) {
$f += 10.29;
}
echo $f;
10.29 という数値は内部(2進数)では 10.289999999... という形で表現
されていると思われる。
■ このスレッドは過去ログ倉庫に格納されています