d = NaN sign bit = 0 exponent (8 bits) = 11111111 mantissa (23 bits) = 10000000000000000000000 d = Infinity sign bit = 0 exponent (8 bits) = 11111111 mantissa (23 bits) = 00000000000000000000000 d = -Infinity sign bit = 1 exponent (8 bits) = 11111111 mantissa (23 bits) = 00000000000000000000000 d = 0.0 sign bit = 0 exponent (8 bits) = 00000000 mantissa (23 bits) = 00000000000000000000000 d = -0.0 sign bit = 1 exponent (8 bits) = 00000000 mantissa (23 bits) = 00000000000000000000000 d = 1.0 sign bit = 0 exponent (8 bits) = 01111111 mantissa (23 bits) = 00000000000000000000000 d = -1.0 sign bit = 1 exponent (8 bits) = 01111111 mantissa (23 bits) = 00000000000000000000000 d = 3.4028235E38 sign bit = 0 exponent (8 bits) = 11111110 mantissa (23 bits) = 11111111111111111111111 d = -3.4028235E38 sign bit = 1 exponent (8 bits) = 11111110 mantissa (23 bits) = 11111111111111111111111 d = 1.4E-45 sign bit = 0 exponent (8 bits) = 00000000 mantissa (23 bits) = 00000000000000000000001 d = -1.4E-45 sign bit = 1 exponent (8 bits) = 00000000 mantissa (23 bits) = 00000000000000000000001