エントリーの編集
![loading...](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/common/loading@2x.gif)
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
![アプリのスクリーンショット](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/entry/app-screenshot.png)
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
double型からfloat型への型変換について
> これは、単純にfloatの精度の問題なのでしょうか? その通りです。 IEEE 754 のフォーマットにしたが... > これは、単純にfloatの精度の問題なのでしょうか? その通りです。 IEEE 754 のフォーマットにしたがった 32ビット浮動小数点表記では仮数部が 23ビットですから、高々7桁程度の精度しかありません。 > また、計算機がどういうルールに基づいて計算をおこなっているということなのでしょうか? double → float の場合には、仮数部が 52 → 23 ビット、指数部が 12 → 8 ビットと少なくなります。 元の数値が float で表現できる範囲で収まるのであれば、仮数部のビットを切りつめて、指数部を変換する だけです。 元の数値が float に収まりきらない場合には、overflow や underflow が発生します。 真剣に知りたいのであれば、参考URL をどうぞ。 参考URL:http://docs.sun.com/htmlcoll/coll.648.2/i