número de coma flotante está flotando punto decimal, pero debido a una representación binaria que tiene un ordenador, de longitudes diferentes que tienen diferentes precisión.
Tres común formato de coma flotante: una media de precisión (float16), precisión simple (float32), doble precisión (float64)
- Valor = signo * * exponente fracción
- = Valor de bit de signo * * exponente decimal
- Representa un bit de signo negativo
- Índice indica la energía
- la representación de precisión decimal
Excepto que el índice de la diferencia y la longitud bits de fraccional; esta representación es una aproximación en realidad los números racionales;
La mitad precisión pi representación, valores máximos y mínimos:
Representa π precisión simple, valores máximos y mínimos:
Se representa un doble pi, valores máximos y mínimos:
Bfloat16
Recientemente dio a luz a un modo de recuento Bfloat16 de utilizar el mismo número de bits y semi-precisión, precisión simple y realizado para mantener el mismo índice que está bits de exponente de 8 bits, puede representar la precisión simple y el mismo rango de números, pero a expensas de decimal es la exactitud.
referencias: