Hay distintos tipos de enteros. La diferencia es cuantos números pueden representar y el número de bytes que utilizan.
Una diferencia con las matemáticas es que son circulares. Si al número más positivo le sumas 1, obtienes el más negativo y si al más negativo le restas 1, obtienes el más positivo.
Tipo | Tamaño (bits) | valor mínimo | Valor máximo |
---|---|---|---|
Byte | 8 | -128 | 127 |
Short | 16 | -32768 | 32767 |
Int | 32 | -2,147,483,648 | 2,147,483,647 |
Long | 64 | -9,223,372,036,854,775,808 | 9,223,372,036,854,775,807 |
Enteros sin signo de 8 bits, de 0 a 255.
Enteros sin signo de 16 bits, de 0 a 65535.
Enteros sin signo de 32 bits, de 0 a 232 - 1.
Enteros sin signo de 64-bits, de 0 a 264 - 1.