IEEE方式とは? わかりやすく解説

IEEE方式(IEEE 754 形式)

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/03/26 15:29 UTC 版)

浮動小数点数」の記事における「IEEE方式(IEEE 754 形式)」の解説

詳細は「IEEE 754」を参照半精度」、「単精度」、「倍精度」、および「四倍精度」も参照 IEEE 754 形式半精度浮動小数点数では、符号1 ビット指数部 5 ビット仮数10 ビット 単精度浮動小数点数では、符号1 ビット指数部 8 ビット仮数23 ビット 倍精度浮動小数点数では、符号1 ビット指数部 11 ビット仮数52 ビット 四倍精度浮動小数点数では、符号1 ビット指数部 15 ビット仮数112 ビット表現されている。各部次のように定義されている。 符号部は、 0 を正、1 を負とする 仮数部は、整数部分が 1 であるような2進小数小数部分ケチ表現)を表す 指数部は、符号なし2進整数とし、半精度では 15単精度では 127倍精度では 1023四倍精度では 16383 のゲタを履かせたゲタ履き表現で表す つまり、IEEE 754 形式表現する値は 半精度場合: (−1)符号× 2指数部15 ×(1 + 仮数部) 単精度場合: (−1)符号× 2指数部127 ×(1 + 仮数部) 倍精度場合: (−1)符号× 2指数部1023 ×(1 + 仮数部) 四倍精度場合: (−1)符号× 2指数部 − 16383 ×(1 + 仮数部) である。 ただし、IEEE 754 形式指数部は複雑で、以下のような役割も持つ。 通常の浮動小数点数正規化数)を表現するのは、指数部単精度254 ~ 1(127 ~ −126)、倍精度2046 ~ 1(1023 ~ −1022)の範囲のときである 指数部が、単精度場合 255128)、倍精度場合 2047(1024)のとき:仮数部が 0 以外の場合は、非数NaN; Not a Number)を表す 仮数部が 0 の場合は、符号部が 0 のときは正の無限大符号部が 1 のときは負の無限大を表す 指数部が 0(単精度場合127倍精度場合1023)のとき:非正規化数 指数部仮数部ともに 0 のときは ±0 を表す 0 を 0 で割ろうとすると NaN になる。また、 − 1 {\displaystyle {\sqrt {-1}}} も、求めるとNaNになる。

※この「IEEE方式(IEEE 754 形式)」の解説は、「浮動小数点数」の解説の一部です。
「IEEE方式(IEEE 754 形式)」を含む「浮動小数点数」の記事については、「浮動小数点数」の概要を参照ください。

ウィキペディア小見出し辞書の「IEEE方式」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「IEEE方式」の関連用語

IEEE方式のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



IEEE方式のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、Wikipediaの浮動小数点数 (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2025 GRAS Group, Inc.RSS