¿Por qué E ni siquiera puede obtener 1? ¿Cómo llegaste a la respuesta final?

"¿Por qué E ni siquiera puede conseguir 1?"

Esta es una tortuga. Si todos los códigos de 8 bits son 1, se considera infinito.

Por lo tanto, el valor máximo que puede ser representado por un número de coma flotante de 32 bits es

0 1111 1110 1111 1111 1111 1654 38+011 1111 111

El código de rango es 254 -127 = 127, la mantisa es 0.11111111165438.

1.1111 1111 1111 1111 1111 111 × 2^127

Otra forma de escribirlo es

(2 - 0.0000 0000 0000 0000 0000 001)×2^ 127

= 2^128 - 2^(127-23)

= 2^128 - 2^104

¿Entiendes?