![](https://cdn-ak-scissors.b.st-hatena.com/image/square/6f2da09ad0b4f234d2330f1c623133bb2700f2ab/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9JUU5JTlEJUEyJUU2JThFJUE1JUU1JUFFJTk4JUUzJTgwJThDMC4xJTIwJTJCJTIwMC4yJTIwJTNEJTNEJTIwMC4zJTIwJUUzJTgxJThDJUU2JTg4JTkwJUU3JUFCJThCJUUzJTgxJTk3JUUzJTgxJUFBJUUzJTgxJTg0JUU3JTkwJTg2JUU3JTk0JUIxJUUzJTgyJTkyJUU4JUFBJUFDJUU2JTk4JThFJUUzJTgxJTlCJUUzJTgyJTg4JUUzJTgwJThEJnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmcz1kZTdjMDY5YzdiNDQ4NzcxNjQ1NmY5NjdjY2Y2YWY3Zg%26mark-x%3D142%26mark-y%3D57%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDBtbGFiJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9MzYmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz03YmM4YjNiYzg5MmY5N2ZmM2FhZGE4MjgwOGViZGZjMw%26blend-x%3D142%26blend-y%3D486%26blend-mode%3Dnormal%26s%3Df34433f81ccae407932433a0c9538b9f)
エントリーの編集
![loading...](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/common/loading@2x.gif)
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント28件
- 注目コメント
- 新着コメント
![megumin1 megumin1](https://cdn.profile-image.st-hatena.com/users/megumin1/profile.png)
![quabbin quabbin](https://cdn.profile-image.st-hatena.com/users/quabbin/profile.png)
![umaemong umaemong](https://cdn.profile-image.st-hatena.com/users/umaemong/profile.png)
![puhu208n puhu208n](https://cdn.profile-image.st-hatena.com/users/puhu208n/profile.png)
![n_vermillion n_vermillion](https://cdn.profile-image.st-hatena.com/users/n_vermillion/profile.png)
![megumin1 megumin1](https://cdn.profile-image.st-hatena.com/users/megumin1/profile.png)
![umaemong umaemong](https://cdn.profile-image.st-hatena.com/users/umaemong/profile.png)
![quabbin quabbin](https://cdn.profile-image.st-hatena.com/users/quabbin/profile.png)
![suikyojin suikyojin](https://cdn.profile-image.st-hatena.com/users/suikyojin/profile.png)
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
![アプリのスクリーンショット](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/entry/app-screenshot.png)
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
面接官「0.1 + 0.2 == 0.3 が成立しない理由を説明せよ」 - Qiita
なぜか これは、計算機が浮動小数点数を2進数で表現する際に、特定の小数は正確に表現できず、誤差が発... なぜか これは、計算機が浮動小数点数を2進数で表現する際に、特定の小数は正確に表現できず、誤差が発生するためです。10進数の0.1や0.2は、2進数では無限に続く循環小数となるため、これらの数値を正確に表現することができません。その結果、0.1 + 0.2 は 0.3 と等しくならないことがあります。 小数点以下の数値→2進数へ変換する方法 CSを修めていればご存知方と思いますが、復習します。 小数点以下の数値を2倍する 結果の整数部分を取り出し、それを2進数の桁として記録する 小数部分だけを次のステップに持ち越す 小数部分が0になるか、所定の精度に達するまで1〜3を繰り返す 0.1 × 2 = 0.2 整数部分: 0 小数部分: 0.2 0.2 × 2 = 0.4 整数部分: 0 小数部分: 0.4 0.4 × 2 = 0.8 整数部分: 0 小数部分: 0.8 0.8 × 2 = 1.
2024/05/26 リンク