///::Bienvenido(a) ::///
El DOUBLE es una variable con DOBLE precisión, de allí el nombre. Tiene el doble de capacidad para dígitos (y claro, también ocupa el doble en memoria). Utiliza 8 bytes (64 bits).
DOUBLE ocupa en memoria 64 bits y tiene una precisión de 15 dígitos, puede ir de 1.7E-308 a 1.7E+308.
En java un valor FLOAT utiliza 4 bytes para la precisión de UN numero decimal,utiliza 4 Byte (32 bits).
Ambos pueden usarse con números decimales, pero el FLOAT ocupa en memoria 32 bits y tiene una precisión de 7 dígitos, puede ir de 3.4E-38 a 3.4 E +38.
Los tipos de datos DOUBLE son mas precisos para cálculos de funciones matemáticas mientras que los FLOATS son ideales para manejos de cifras grandes de números.
La gran diferencia entre estos dos tipos de variables es que en DOUBLE tu puedes ingresar mas números porque posee mas capacidad de memoria aunque esto incrementa el consumo de la memoria del dispositivo; en FLOAT es todo lo contrario, es decir menos dígitos por la cantidad de bytes que posee cada variable.
DOUBLE FLOAT
BYTES 8 4
BITS 64 32
DÍGITOS 10.6 5.3
Se necesitan 6 bits para representar un dígito.
No hay comentarios:
Publicar un comentario