En algunos de los lenguajes de programación, normalmente c, c++ y java, los tipos de datos enteros son int
, short
y long
.El tipo de datos int
suele ser de 32 bits. El tipo de datos short
normalmente es más pequeño que el tipo de datos int
y el tipo de datos long
normalmente es más grande que el tipo de datos int
.
El primer bit de un tipo de dato entero es el signo bit.Un número negativo comienza con '1' y un número no negativo comienza con '0'.
Por lo tanto, un tipo de datos de 32 bits normalmente almacena números en el rango -(2^31)
a (2^31 - 1)
.
- ¿Por qué no podemos tener un tipo de datos de tamaño ilimitado, de modo que podamos almacenar un rango ilimitado de números?
Traducción del inglés