PHPのFloat型 Int型の話
ミスター小数点こと花輪さんの発表。最初にまず発表の楽しさについて。
フィードバックが受けられるのが一番嬉しいとの事でした。また他にも思わぬ情報が手に入ったりもするかもしれない、だそうです。カレーやさんについてとかの。
「酒が美味くなるので発表しましょう」との言葉で締め。
以下箇条書きで
- 0.1を10回足しても1にならない
- O.1は2進数では無限小数
- 誤差が蓄積することがある
- 少数を扱う
- 整数にする
- 誤差をまじめに計算する
- PHPの場合最大の数以上になるとFloat型に
- 2の53乗あたりでおかしくなる
「10進数の常識が通用しない」という言葉がすごく印象的でした。意外と忘れてしまいがちなんですよね。