Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
Escribí un poco de código de entrenamiento (me interesaba hurgar por mi cuenta) que hace aparecer las entrañas del número flotante.
La salida en f == 0,5 + 1/(2^24). 1/(2^24) es el dígito más joven de la mantisa en un grado determinado:
¿Qué querías ver allí exactamente? Los números flotantes tienen un bit por signo, 8 bits por exponente y los 23 restantes son mantisa, es decir, la precisión máxima es de 23 decimales en representación binaria, o 7 decimales. Para los números dobles, hay 1 bit por signo, 11 bits por exponente, los 52 bits restantes son la mantisa, la precisión máxima es de 52 decimales en representación binaria o 16 decimales. ¿Por qué hay un código para esto?
¿Qué querías ver allí exactamente? Los números flotantes tienen un bit por signo, 8 bits por exponente, los 23 restantes son mantisa, es decir, la máxima precisión de 23 decimales en representación binaria, o 7 decimales. Para los números dobles, hay 1 bit por signo, 11 bits por exponente, los 52 bits restantes son la mantisa, la precisión máxima es de 52 decimales en representación binaria o 16 decimales. ¿Por qué hay un código para esto?
"La teoría sin la práctica está muerta y es infructuosa, la práctica sin la teoría es inútil y perjudicial". Y hay todo tipo de cosas interesantes con los números flotantes:
Sólo pensé que tal vez esperabas algo único en MKL.
Y lo del desbordamiento de la mantisa es interesante. Para el primer grado. )
Claro, dime, la mayoría de los programadores no están al día en el tema, yo mismo tengo algunas lagunas.