Red de conocimiento informático - Conocimiento sistemático - ¿Cómo se representan los números de punto flotante en las computadoras?

¿Cómo se representan los números de punto flotante en las computadoras?

La coma flotante se obtiene multiplicando un número entero o de coma fija (es decir, la mantisa) por una potencia entera de una determinada base (normalmente 2 en los ordenadores). Este método de representación es similar a la notación científica. con base 10. Ley. El número de coma flotante a está representado por dos números mye: a = m × b^e (b elevado a la potencia de e).

Valores numéricos especiales

Además, la representación de números de punto flotante generalmente incluye algunos valores numéricos especiales: ∞ y ?∞ (infinito positivo y negativo) y NaN ('No es un número' ). El infinito se utiliza cuando el número es demasiado grande para ser representado y NaN indica una operación ilegal o un resultado indefinido.

Representación binaria

Como todos sabemos, todos los datos en las computadoras se representan en binario y los números de punto flotante no son una excepción. Sin embargo, la representación binaria de números de punto flotante no es tan simple como la de los números de punto fijo.

El concepto de números de coma flotante

Primero aclare un concepto. Los números de coma flotante no son necesariamente iguales a decimales, y los números de coma fija no son necesariamente enteros.