浮動小数点の表現方法も処理系によって違う?

浮動小数点 組込みエンジニアとしての活動

はじめに

 こちらも組み込みエンジニアにはぶつかる内容と思いアップ致します。かなり楽しくなってきました。行ってみましょう。

浮動小数点数の表現方法は、多くの場合IEEE 754という標準規格

 浮動小数点数の表現方法は、多くの場合IEEE 754という標準規格に従っていますが、処理系によって若干の違いがある可能性があります。

主な点は以下の通りです:

  1. ほとんどの現代的な処理系では、IEEE 754規格を採用しています。これにより、浮動小数点数の内部表現符号部指数部仮数部で構成されます。
  2. 一般的なfloat型(単精度浮動小数点数)は32ビットで、double型(倍精度浮動小数点数)は64ビットで表現されます。
  3. しかし、一部の処理系では独自の表現方法を採用している可能性があります。特に組み込みシステム特殊なハードウェアでは、標準とは異なる表現が使用されることがあります。
  4. また、long double型のサイズ精度処理系によって異なる場合があります。一部の処理系では80ビット128ビットの表現を使用します。
  5. 浮動小数点数の丸めモード特殊値(無限大、NaN)の扱いも、処理系によってわずかに異なる可能性があります。

最後に

 そうなんですね。という内容でしたね。小さいことからコツコツとですね。


コメント

タイトルとURLをコピーしました