脳みそスワップアウトスマートフォン用の表示で見る脳みそスワップアウト揮発性なもので。この広告は、90日以上更新していないブログに表示しています。2016-03-17浮動小数点は安全じゃないphp浮動小数点数は誤差が出て安全じゃないから、重要な計算の時は使っちゃいけないよという話。限った話ではなく、コンピュータ全般。若手エンジニアからこんな質問がきた。5761799浮動小数点数には以下のような特徴があり、誤差が発生する。整数で計算する但し今度はINTのオーバフローに注意しなければならない。(PHPでは無理)PHPには固定小数点数型は存在しない。保持するだけなら文字列で持っておけばよいが、計算時は必ず浮動小数点数になってしまう。文字列にキャストすればよい。指定桁数内で丸められ、固定小数点数の文字列になる。組み合わせれば、ある程度の精度にはなる。2回丸めが発生しているため誤差は出ている。ユーザ入力なのか固定値なのか仕様は不明だが、固定値だとしたら消すことができる。誤差はわからなくなった。)はてなブログをはじめよう!lion_and_pericanさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。