サクサク読めて、アプリ限定の機能も多数!
浮動小数点型の精度と丸め誤差が原因かねー。この設問立てるなら変数を宣言して代入するのを書くと意図が伝わりやすいと思うが、今動的型付が増えたもんな。にしても違和感のある演算だ…。バグの温床やな。
n_vermillion のブックマーク 2024/05/27 02:40
面接官「0.1 + 0.2 == 0.3 が成立しない理由を説明せよ」 - Qiita浮動小数点型の精度と丸め誤差が原因かねー。この設問立てるなら変数を宣言して代入するのを書くと意図が伝わりやすいと思うが、今動的型付が増えたもんな。にしても違和感のある演算だ…。バグの温床やな。2024/05/27 02:40
このブックマークにはスターがありません。 最初のスターをつけてみよう!
qiita.com/mlab2024/05/23
なぜか これは、計算機が浮動小数点数を2進数で表現する際に、特定の小数は正確に表現できず、誤差が発生するためです。10進数の0.1や0.2は、2進数では無限に続く循環小数となるため、これらの数値を正確に表現す...
73 人がブックマーク・27 件のコメント
\ コメントが サクサク読める アプリです /
浮動小数点型の精度と丸め誤差が原因かねー。この設問立てるなら変数を宣言して代入するのを書くと意図が伝わりやすいと思うが、今動的型付が増えたもんな。にしても違和感のある演算だ…。バグの温床やな。
n_vermillion のブックマーク 2024/05/27 02:40
このブックマークにはスターがありません。
最初のスターをつけてみよう!
面接官「0.1 + 0.2 == 0.3 が成立しない理由を説明せよ」 - Qiita
qiita.com/mlab2024/05/23
なぜか これは、計算機が浮動小数点数を2進数で表現する際に、特定の小数は正確に表現できず、誤差が発生するためです。10進数の0.1や0.2は、2進数では無限に続く循環小数となるため、これらの数値を正確に表現す...
73 人がブックマーク・27 件のコメント
\ コメントが サクサク読める アプリです /