Articles

GeeksforGeeks

According to IEEE standard, floating-point number is represented in two ways:

Precision Base Sign Exponent Significand
Single precision 2 1 8 23+1
Double precision 2 1 11 52+1

1. Single Precision:
単精度は、浮動小数点数の表現のためにIEEEによって提案された形式です。 これは、コンピュータのメモリに32ビットを占有しています。/p>

2. 倍精度:倍精度は、浮動小数点数の表現のためにIEEEによって与えられた形式でもあります。 これは、コンピュータのメモリ内の64ビットを占有しています。P>

単精度と倍精度の違い:p>

単精度 倍精度
単精度では、32ビットが使用されます浮動小数点数を表す。 倍精度では、浮動小数点数を表すために64ビットが使用されます。
それは指数のために8ビットを使用します。 これは、指数のために11ビットを使用しています。
単精度では、仮数には23ビットが使用されます。 倍精度では、仮数には52ビットが使用されます。
バイアス数は127です。 バイアス数は1023です。
単精度の数値の範囲:2^(-126)から2^(+127) 倍精度の数値の範囲:2^(-1022)から2^(+1023)
これは、精度が重要でない場合に使用されます。 これは精度がより重要な場合に使用されます。
ワイド表現に使用されます。 これは、近似の最小化のために使用されます。
これは、ゲームのような単純なプログラムで使用されています。関数電卓のような複雑なプログラムで使用されます。
This is called binary32. This is called binary64.

Please refer Floating Point Representation for details.

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です