Floating Point Binary

Sign

Exponent

Mantissa

bits

bits

bits

Calculation

{{ decimal }} × 20

{{ initial_mantissa }} × 20

0.{{ mantissa }} × 2{{ exp_decimal }}

0.{{ mantissa }} × 2{{ exp }}

{{ bits.sign ? sign : '' }} {{ exp }} {{ mantissa }}

Validation

sign {{ sign == '1' ? '-' : '+' }}
exponent {{ exp }}2
{{ exp_decimal }}10
mantissa 0.{{ mantissa }}2
{{ mantissa_decimal }}10
decimal {{ mantissa_decimal }} × 2{{ exp_decimal }}
{{ converted_result }}

View source on GitHub