Estoy intentando comprender cómo funcionan los números de coma flotante.C - redondeo de coma flotante
creo que me gustaría probar lo que sé/necesidad de aprender mediante la evaluación de lo siguiente: Me gustaría encontrar la más pequeña x
tal que x + 1 = x
, donde x
es un número de coma flotante.
Según tengo entendido, esto sucedería en el caso en que x
sea lo suficientemente grande para que x + 1
esté más cerca de x que el siguiente número mayor que x representable por coma flotante. Tan intuitivamente parece que sería el caso donde no tengo suficientes dígitos en el significado. ¿Sería este número x el número donde el significado es todo 1? Pero parece que no puedo entender qué debería ser el exponente. Obviamente, tendría que ser grande (en relación con 10^0, de todos modos).
Como lo preguntas, menos el infinito :-) Probablemente quieras el número positivo más pequeño y no el número más pequeño. – AProgrammer