MantissaAndExponent10 -- convert rational number to a float |
Syntax |
MantissaAndExponent10(X: INT|RAT, Prec: INT): RECORD |
Description |
Example |
/**/ MantissaAndExponent10(1/2,3); -- 1/2 = 5.00*10^(-1) record[NumDigits := 3, exponent := -1, mantissa := 500] /**/ MantissaAndExponent10(0.99999, 4); -- 0.99999 rounds up to give 1.000 record[NumDigits := 4, exponent := 0, mantissa := 1000] |
See Also |