z machines support three different and quite distinct floating-point representations; printing their values correctly is quite difficult, even though it's easier for decimal floating-point than for hexadecimal or binary.
Displaying approximate values is much simpler, but still requires familiarity with the representation you're working with. John Ehrman
