¿Qué son los enteros cortos, enteros largos, doble precisión y doble precisión larga? ¿Cuál es la diferencia?
Los enteros cortos ocupan 4 bytes.
Los enteros largos requieren 8 bytes (64 bits).
El tipo doble ocupa 8 bytes.
El tipo doble largo ocupa 16 bytes.
Lo anterior es mi entendimiento personal. El siguiente es el rango de tipos de datos:
Rango de tipos de datos
Entero [firmado] int-2147483648 ~+2147483648.
Entero sin signo sin signo [int] 0 ~ 4294967295
Entero corto sin signo [int]-32768 ~ 32768
Entero corto sin signo [int] 0 ~ 65535
Entero largo Largo int-2147483648 ~+2147483648
Sin signo largo sin signo [int] 0 ~ 4294967295
Tipo de carácter [firmado] char-128~+127
Carácter sin signo 0~255 de tipo de carácter sin signo
Número de punto flotante de precisión simple 3,4x 10(-38)~ 3,4x 10(+38)
Doble 1.7x 10(-308)~ 1.7x 10(+308)
Doble largo 1.7x 10(-308)~ 1.7x 10(+308)
p>