表示: Delphi
C++
表示設定
Data.FmtBcd.DoubleToBcd
提供:XE2 API Documentation
Delphi
procedure DoubleToBcd(const AValue: Double; var bcd: TBcd); overload; function DoubleToBcd(const AValue: Double): TBcd; overload;
C++
extern 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 値が関数の戻り値になります。