Java Number Cruncher
IEEE 754 Floating-Point Formats
This applet displays the IEEE 754 single-precision and double-precision floating-point formats.
To run the demo:
- The float and double panels are independent of each other.
- Enter a floating-point number into the Value field and press the Decompose button.
- Or, enter the individual parts of the number and press the Show value button.
- Press the Enter key after typing a number to enter it into the field.
- The Exponent bits, Biased value, and Unbiased value fields are interrelated. Changing one automatically changes the other two.
- If you enter a reserved biased exponent number (0 and 255 for float, 0 and 2047 for double), the unbiased field will be disabled.
- You do not need to enter the leading exponent 0 bits nor the trailing fraction 0 bits.
You can also enter into the Value field:
- min, -min, max, -max for the minimum and maximum values of the type
- inf or -inf for the infinity values of the type
- nan for the Not-a-Number value of the type