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:precisão simples é um formato proposto pelo IEEE para representação do número de ponto flutuante. Ocupa 32 bits de memória de computador.
2. Double Precision:
Double Precision is also a format given by IEEE for representation of floating-point number. Ocupa 64 bits de memória de computador.
diferença entre precisão simples e dupla:
PRECISÃO SIMPLES | PRECISÃO DUPLA |
---|---|
Em precisão simples de 32 bits são usados para representar o número de ponto flutuante. | em precisão dupla, 64 bits são usados para representar o número de ponto flutuante. |
ele usa 8 bits para expoente. | ele usa 11 bits para expoente. |
em precisão única, 23 bits são usados para mantissa. | em precisão dupla, 52 bits são usados para mantissa. |
o número de viés é 127. | o número de viés é 1023. |
Gama de números com precisão única: 2^(-126) a 2^(+127) | Gama de números com precisão dupla : 2^(-1022) a 2^(+1023) |
este é utilizado quando a precisão é menor. | isto é usado quando a precisão é mais importante. |
é usado para ampla representação. | é usado para a minimização da aproximação. |
é usado em programas simples como jogos. | é usado em programas complexos como a calculadora científica. |
This is called binary32. | This is called binary64. |
Please refer Floating Point Representation for details.