Sitio web de resúmenes de películas - Conocimientos de interpretación musical - ¿Cuál es la diferencia entre doble y flotante?

¿Cuál es la diferencia entre doble y flotante?

Las principales diferencias entre los dos son las siguientes:

1. El número de bytes ocupados en la memoria es diferente:

Números de punto flotante de precisión simple. ocupan 4 bytes en la memoria de la máquina, los números de punto flotante de doble precisión ocupan 8 bytes en la memoria de la máquina.

2. El número de dígitos significativos es diferente:

Los números de punto flotante de precisión simple tienen 8 dígitos significativos y los números de punto flotante de doble precisión tienen 16 dígitos significativos.

3. Rango de valores:

El rango de representación de números de punto flotante de precisión simple: -3.40E+38~3.40E+38, el rango de representación de números flotantes de doble precisión. -Números de puntos: -1,79 E+308~-1,79E+308.

4. Las velocidades de procesamiento son diferentes en el proceso:

En términos generales, la CPU procesa números de punto flotante de precisión simple más rápido que los números de punto flotante de doble precisión si no se declaran. , el decimal predeterminado es de tipo doble, por lo que si desea utilizar flotante, debe realizar una conversión forzada.

Enciclopedia Baidu-doble

Enciclopedia Baidu-flotador