Saltar la navegación

Los rangos

¿Cuál es la mejor opción?

Pregunta

Quiero guardar solamente el número ‘10’ ¿Qué tipo de dato es el más óptimo?

Respuestas

byte

double

int

Retroalimentación

Pregunta

El resultado de una división entre dos números dio como resultado 3,141592. ¿Cuál sería el tipo de dato recomendable?

Respuestas

double

float

long

Retroalimentación

Pregunta

¿Y si quiero guardar el número 451? ¿Cuál es el tipo de variable óptima?

Respuestas

byte

short

int

Retroalimentación

¡¿A quién se le ocurre poner esos rangos tan raros?!

byte solo puede tener valores entre -128 a 127...

¿Por qué no entre -128 a 128?

¿O por qué estos tipos de datos no admiten valores enteros?

El responsable de que esto sea así es la forma en la que se almacena la información dentro de una máquina de cómputo.

Esto escapa a los cometidos de esta guía, pero que sepas que el responsable de que esto sea así es el sistema binario, concretamente las potencias con base 2 (21, 22, 23, 24). 

Para dar una respuesta muy ambigua, pero que incentive la curiosidad: podemos decir que los computadores se crearon con dos dedos para contar, y que con base en poder decir solo dos valores (0 y 1) se creó un sistema para representar el resto de valores posibles, tanto numéricos como caracteres de texto, entre otros.

Creado con eXeLearning (Ventana nueva)