QUE ES MANTISA Y EXPONENTE
La mantisa es una secuencia de bits que siempre comienza en 1. El exponente indica endonde colocar el punto que separa la parte entera de la fraccionaria. Un valor 0 indica que el punto se coloca justo antes del primer bit. Un valor 4 indica que se coloca después del cuarto bit. Un valor-3 indica que hay que imaginar que el número va precedido por 0.000 y luego viene la mantisa.
Una variable real (double) está formada por 8 bytes, es decir el doble de un entero. En ella se almacenannúmeros reales en formato binario. Por ejemplo, el número:
1101.1010
Representa en decimal al número:
2^3 + 2^2 + 2^0 + 2^(-1) + 2^(-3) = 8+4+1+0.5+0.125
Los primeros computadores almacenaban losnúmeros reales en una formato llamado punto fijo, en donde se destinaba una cantidad fija de bits para la parte entera (por ejemplo 32 bits) y el resto a la parte fraccionaria. Por lo tanto, elnúmero anterior sería representado en 64 bits como:
00000000 00000000 00000000 00001101 . 10100000 00000000 00000000 00000000
En esta representación, el punto que separa la parte entera de la partefraccionaria, siempre se ubica en una posición fija y de ahí el nombre de esta representación.
El problema de esta representación es que el rango de valores representables es el mismo de los númerosenteros. Se necesitaba un mecanismo que aumentara el rango de números representables. La forma de hacerlo fue destinar una parte de los bits a indicar la posición del punto. Y este formato paso allamarse punto flotante.
Representan a los números reales con parte decimal y signo positivo o negativo. Hay dos tipos de datos numéricos reales que permiten obtener mayor o menor precisión. Utilizan un métodopara almacenar los datos que puede ocasionar que el valor original varíe levemente del valor almacenado realmente. Cuanta más precisión se utilice, habrá menor variación.
float: Ocupan 32 bits...
Regístrate para leer el documento completo.