読者です 読者をやめる 読者になる 読者になる

by shigemk2

当面は技術的なことしか書かない

小数の除算でエラーにならないだろうか

php

たとえば、2/3を5/7みたいなので割ると、エラーにならないかふと
不安になり調べてみた。

<?php
$a = 2 / 3;
$b = 90 / 103;
echo $a / $b;
?>

結果

~$ php test1.php
0.76296296296296

と思ったら、こんなのを見つけた。
PHP: 浮動小数点数 - Manual

小数の型はfloatで、float の大きさはプラットフォーム依存である。
ただし、通常はおよそ 10 進数で 14 桁の精度がある。

ようするに、計15桁の数値で割り算をやっているので、
エラーにはならないようだ。