- constant represents a constant

- Prints a constant value as a hexadecimal number on 16 hexadecimal
digits. The hexadecimal number represents the integer equivalent to
the 64 bit memory representation of the constant considered as a
double precision number.

If the constant value does not hold on a double precision number, it is first rounded to the nearest double precision number before displayed. A warning is displayed in this case.

0x4008000000000000

> verbosity = 1!;

> printdouble(exp(5));

Warning: the given expression is not a constant but an expression to evaluate. A faithful evaluation will be used.

Warning: rounding down occurred before printing a value as a double.

0x40628d389970338f