Math387.TruncAndFrac / TruncAndFracf Method

Overload List

#SignatureDescription
1function TruncAndFrac(const X: Double; out FractionalPart: Double): Double;Splits the floating point number to integer and fractional parts.
2function TruncAndFracf(const X: Single; out FractionalPart: Single): Single;

Overload 1: function TruncAndFrac(const X: Double; out FractionalPart: Double): Double;

Splits the floating point number to integer and fractional parts.

#NameDescription
1XDefines real number to be split into integer and fractional part.
2FractionalPartReturns the fractional part of X.

Returns: Double - the integer part of X as real.

Remarks:

Splits the floating point number to integer and fractional parts.

Overload 2: function TruncAndFracf(const X: Single; out FractionalPart: Single): Single;

#NameTypeDescription
1XSingle
2FractionalPartSingle

Returns: Single