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 */;
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
public | Data.FmtBcd.pas Data.FMTBcd.hpp |
Data.FmtBcd | Data.FmtBcd |
Beschreibung
Konvertiert einen Gleitkommawert mit doppelter Genauigkeit in den entsprechenden binär-codierten Dezimalwert (BCD).
Mit DoubleToBcd können Sie einen double-Wert (Gleitkommawert doppelter Genauigkeit) in einen BCD-Wert konvertieren. DoubleToBcd leitet die Anzahl der Dezimalstellen und der signifikanten Stellen aus dem in aValue angegebenen Wert ab, verwendet aber nur die erforderliche Anzahl. Es werden nie mehr als 15 signifikante Stellen verwendet.
aValue gibt den zu konvertierenden Wert an.
bcd enthält bei Verwendung der zweiten Syntax den BCD-Ergebniswert. Bei Verwendung der ersten Syntax ist der BCD-Wert der Rückgabewert der Funktion.