System.Math.TFPUPrecisionMode
Delphi
TFPUPrecisionMode = (pmSingle, pmReserved, pmDouble, pmExtended) platform;
C++
enum DECLSPEC_DENUM TFPUPrecisionMode : unsigned char { pmSingle, pmReserved, pmDouble, pmExtended };
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
enum | public | System.Math.pas System.Math.hpp |
System.Math | System.Math |
説明
TFPUPrecisionMode は、精度が FPU でどう処理されるかを定義します。
FPU(浮動小数点演算装置)では、浮動小数点計算を処理します。GetPrecisionMode は精度制御モードの読み取りに、SetPrecisionMode は精度制御モードの設定に、それぞれ使用されますが、このモードを定義するのが TFPUPrecisionMode です。
TFPUPrecisionMode の有効な値は以下のいずれかです。
値 | 意味 |
---|---|
pmSingle |
単精度: 有効桁数は 7、指数は -38 から +38。 |
pmReserved |
将来の使用に備えて予約されています。 |
pmDouble |
倍精度: 有効桁数は 15、指数は -308 から +308。 |
pmExtended |
拡張精度: 有効桁数は 19、指数は -4932 から +4932。 |