GeeksforGeeks
According to IEEE standard, floating-point number is represented in two ways:
Precision | Base | Sign | Exponent | Significand |
Single precision | 2 | 1 | 8 | 23+1 |
Double precision | 2 | 1 | 11 | 52+1 |
1. Single Precision:
Precisión simple es un formato propuesto por IEEE para la representación de números de coma flotante. Ocupa 32 bits en la memoria de la computadora.
2. Doble precisión:
La doble precisión también es un formato dado por IEEE para la representación de números de coma flotante. Ocupa 64 bits en la memoria de la computadora.
la Diferencia entre simple y Doble Precisión:
PRECISIÓN simple | DOBLE PRECISIÓN |
---|---|
En precisión simple de 32 bits se utilizan para representar el número en punto flotante. | En doble precisión, se utilizan 64 bits para representar el número de punto flotante. |
Utiliza 8 bits para el exponente. | Utiliza 11 bits para exponente. |
En una sola precisión, se utilizan 23 bits para mantissa. | En doble precisión, se utilizan 52 bits para mantissa. |
El número de sesgo es 127. | El número de sesgo es 1023. |
Rango de números de precisión simple : 2^(-126) a 2^(+127) | Rango de números de precisión doble : 2^(-1022) a 2^(+1023) |
Esta es utilizada donde la precisión que importa menos. | Esto se usa cuando la precisión es más importante. |
se utiliza para una amplia representación. | Se utiliza para minimizar la aproximación. |
se utiliza en programas sencillos como los juegos. | se utiliza en programas complejos como la calculadora científica. |
This is called binary32. | This is called binary64. |
Please refer Floating Point Representation for details.