Create a Decimal64 object having the value closest to the specified value following the conversion rules as defined by IEEE‐754:
Synopsis
Declared in <bdldfp_decimalimputil_inteldfp.h>
static
DecimalImpUtil_IntelDfp::ValueType64
binaryToDecimal64(float value);
Description
* If value is NaN, return a NaN. * Otherwise if value is infinity (positive or negative), then return an object equal to infinity with the same sign. * Otherwise if value is a zero value, then return an object equal to zero with the same sign. * Otherwise if value needs more than std::numeric_limits<Decimal64>::max_digit significant decimal digits to represent then return the value rounded according to the rounding direction. * Otherwise return a Decimal64 object representing value.
Created with MrDocs