📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)
| 179行目: | 179行目: | ||
単精度浮動小数点数(float型)は、4バイトのサイズを持ち、符号部(1bit)、指数部(8bit)、仮数部(23bit)で表す。<br> | 単精度浮動小数点数(float型)は、4バイトのサイズを持ち、符号部(1bit)、指数部(8bit)、仮数部(23bit)で表す。<br> | ||
<br> | <br> | ||
<u>指数部は、実際の指数 + 127のバイアスが掛かる。</u><br> | |||
仮数部は、仮数の小数点以下を表す。すなわち、仮数は仮数部の先頭に1(ケチ表現)を付加したものとなる。<br> | 仮数部は、仮数の小数点以下を表す。すなわち、仮数は仮数部の先頭に1(ケチ表現)を付加したものとなる。<br> | ||
単精度浮動小数点数(float型)の表す値 = (-1)<sup>符号部</sup> × 2<sup>( | 単精度浮動小数点数(float型)の表す値 = (-1)<sup>符号部</sup> × 2<sup>指数部 = (実際の指数 + 127)</sup> × 1.仮数部 | ||
<br> | <br> | ||
* 仮数部 : 2進数から10進数への変換 | * 仮数部 : 2進数から10進数への変換 | ||
| 208行目: | 208行目: | ||
倍精度浮動小数点数(double型)は、単精度浮動小数点数(float型)に比べて、倍の精度(8byte)を持ち、符号部(1bit)、指数部(11bit)、仮数部(52bit)で表す。<br> | 倍精度浮動小数点数(double型)は、単精度浮動小数点数(float型)に比べて、倍の精度(8byte)を持ち、符号部(1bit)、指数部(11bit)、仮数部(52bit)で表す。<br> | ||
<br> | <br> | ||
<u> | <u>指数部は、実際の指数 + 1023のバイアスが掛かる。</u><br> | ||
仮数部は、仮数の小数点以下を表す。<br> | 仮数部は、仮数の小数点以下を表す。<br> | ||
すなわち、仮数は仮数部の先頭に1 (ケチ表現) を付加したものとなる。<br> | すなわち、仮数は仮数部の先頭に1 (ケチ表現) を付加したものとなる。<br> | ||
倍精度浮動小数点数(double型)の表す値 = (-1)<sup>符号部</sup> × 2<sup>( | 倍精度浮動小数点数(double型)の表す値 = (-1)<sup>符号部</sup> × 2<sup>指数部 = (実際の指数 + 1023)</sup> × 1.仮数部 | ||
<br> | <br> | ||
* 仮数部 : 2進数から10進数への変換 | * 仮数部 : 2進数から10進数への変換 | ||