共有
  • 記事へのコメント59

    • 注目コメント
    • 新着コメント
    その他
    koyancya
    koyancya 勉強になる

    2017/02/06 リンク

    その他
    bleu-bleut
    bleu-bleut 「引数が正なら0.5足して小数点以下を切り捨てる」ではなく「引数が正のとき小数点以下を切り捨てて元の数との差が0.5以上なら1.0を足す」

    2016/11/29 リンク

    その他
    tyru
    tyru 浮動小数点数怖い

    2016/10/29 リンク

    その他
    shibacho
    shibacho 浮動小数点で足をすくわれる実例として実に面白い

    2016/07/04 リンク

    その他
    lyiase
    lyiase 懐かしい…。そうか、GCが無かったPHP5.2のサポート切れも5年も前か…。

    2016/07/04 リンク

    その他
    yosuke_furukawa
    yosuke_furukawa IEEE64bit浮動小数点数やdoubleで表現できない値を食らった時にどうするのか問題面白かった。もっと言うとリファレンスにちゃんと書くのが正義なんだな。

    2016/07/04 リンク

    その他
    masayoshinym
    masayoshinym 足の引っ張り合い感すごい。

    2016/07/04 リンク

    その他
    asakura-t
    asakura-t perlだとMath::BigIntかMath::BigFloatだろうけど、実装どうなんかな。

    2016/07/04 リンク

    その他
    stealthinu
    stealthinu なるほど四捨五入も実はむつかしいのだな。こういうのを簡単に扱えるようにするにはそもそも内部10進演算でやるしかないのか。

    2016/07/04 リンク

    その他
    fukken
    fukken クソのようなエントリから飛び出した、神のごとく神々しく輝く荘厳なマサカリ

    2016/07/04 リンク

    その他
    kijtra
    kijtra MySQL の ROUND 関数でも死んだことあるよ。

    2016/07/04 リンク

    その他
    synbizmix
    synbizmix 浮動小数点数怖い。金融系システムではこの誤差が結構致命的になるので気をつけられていたとか。コンピュータが無理数を扱うとどうしても問題が起きやすいわけで、検証してくださる方に感謝です/PHPのround関数とは一体

    2016/07/04 リンク

    その他
    umai_bow
    umai_bow 浮動小数点人類の手に余るのでは

    2016/07/04 リンク

    その他
    solidstatesociety
    solidstatesociety イギリスっぽい

    2016/07/04 リンク

    その他
    Kureduki_Maari
    Kureduki_Maari .。oO(二進數の浮動小數点數…うぎぎ) PHPのround関数とは一体なんだったのか - hnwの日記

    2016/07/04 リンク

    その他
    isseium
    isseium 四捨五入むずかいしい

    2016/07/03 リンク

    その他
    takuya_1st
    takuya_1st 0.499999994 + 0.5 は1だよ(実験サイエンスでは、そうする。

    2016/07/03 リンク

    その他
    mac_wac
    mac_wac 小数こわい

    2016/07/03 リンク

    その他
    kamatama_41
    kamatama_41 むずい

    2016/07/03 リンク

    その他
    key_amb
    key_amb 素晴らしい記事だ

    2016/07/03 リンク

    その他
    progrhyme
    progrhyme 素晴らしい記事だ

    2016/07/03 リンク

    その他
    kazuhooku
    kazuhooku 例にあがってる数値をみた瞬間原因がわかるくらいには詳しいけど、バグあり実装してしまう自信があるわコレ

    2016/07/03 リンク

    その他
    uunfo
    uunfo 文字列として処理した方がよさそうだな

    2016/07/03 リンク

    その他
    wordi
    wordi 少しそれるけど、有効桁数決まってるシステムなら整数部と指数部に分けて浮動小数問題を回避するって手もある

    2016/07/03 リンク

    その他
    wkwkhautbois
    wkwkhautbois 浮動小数点数の扱いは常に誤差が生じうる → 四捨五入や切り捨ても期待してはいけない くらいの感覚だった

    2016/07/03 リンク

    その他
    matsumoto_r
    matsumoto_r こういうちゃんと検証して根拠も示す記事好きだなぁ

    2016/07/03 リンク

    その他
    kfujieda
    kfujieda “四捨五入くらい誰でも実装できるって思うでしょ?意外とそうでもないわけですよ。ホントに。”

    2016/07/03 リンク

    その他
    t_f_m
    t_f_m "PHP以外でも四捨五入関数のバグっぽい挙動は珍しくない RubyやPythonの四捨五入はエッジケースで間違っていた" ※今はだいたい直ってるらしい / "小数点以下n位に丸める仕様を採用した時点で失敗"

    2016/07/03 リンク

    その他
    sds-page
    sds-page PHPをディスるときは言語仕様じゃなくてユーザーまでにしとけと

    2016/07/03 リンク

    その他
    natsutan
    natsutan 良い記事。

    2016/07/03 リンク

    その他

    注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

    アプリのスクリーンショット
    いまの話題をアプリでチェック!
    • バナー広告なし
    • ミュート機能あり
    • ダークモード搭載
    アプリをダウンロード

    関連記事

    PHPのround関数とは一体なんだったのか - hnwの日記

    (7/3 14:05追記)Javaに関する記述について誤認があったので盛大に書き換えました。Java 6、Java 7、Ja...

    ブックマークしたユーザー

    すべてのユーザーの
    詳細を表示します

    同じサイトの新着

    同じサイトの新着をもっと読む

    いま人気の記事

    いま人気の記事をもっと読む

    いま人気の記事 - テクノロジー

    いま人気の記事 - テクノロジーをもっと読む

    新着記事 - テクノロジー

    新着記事 - テクノロジーをもっと読む

    同時期にブックマークされた記事