Pregunta

es la conversión fijo Pt. (Fijo n bits para la fracción) para IEEE seguro doble?

es decir:? Qué formato IEEE doble puede representar todos los números de un punto fijo puede representar

La prueba:. Un número va a formato flotante PT luego de vuelta a su formato original, pt fijo

¿Fue útil?

Solución

Si se asume sus números de puntos fijos se almacenan como enteros de 32 bits, sí, IEEE doble precisión puede representar cualquier valor representable en el punto fijo. Esto se debe a doble tiene una mantisa de 53 bits, los valores de los puntos fijos sólo tienen 32 bits de precisión, y el exponente de coma flotante por el valor del punto fijo está delimitada entre -32 y 32 (dependiendo de donde se tiene en cuenta el binario de punto a mentira en sus valores de punto fijo), que está bien dentro de la gama representable.

Otros consejos

Todo depende del tamaño y el formato de su tipo de punto fijo. punto fijo de punto flotante es seguro si su tipo fijo tiene pocos bits suficientes para no perder precisión cuando se convierte a flotar. La otra manera alrededor de su tipo de punto fijo tendría que ser extremadamente largo debido a un doble potencialmente puede representar un valor muy grande (magnitud-wise) en una pequeña cantidad de bits.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top