Data.FmtBcd.DoubleToBcd
Delphi
procedure DoubleToBcd(const AValue: Double; var bcd: TBcd);
function DoubleToBcd(const AValue: Double): TBcd;
C++
extern DELPHI_PACKAGE void __fastcall DoubleToBcd(const double AValue, TBcd &bcd)/* overload */;
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | Data.FmtBcd.pas Data.FMTBcd.hpp |
Data.FmtBcd | Data.FmtBcd |
説明
倍精度浮動小数点値を、対応する 2 進化 10 進数(BCD)値に変換します。
DoubleToBcd を使用すると、倍精度浮動小数点値を 2 進化 10 進数値に変換することができます。DoubleToBcd は、aValue に指定された値の小数点以下の桁数と有効桁を推測し、必要なだけを使用します。有効桁数を 15 より大きい値に設定することはありません。
aValue は、変換対象の値です。
2 番目の構文を使った場合には、変換後の BCD 値が bcd に返されます。最初の構文では、変換後の BCD 値が関数の戻り値になります。