Abby's Digital Cafe

Tipos de Datos en Programación: enteros, decimales, texto y más

Cuando programamos, necesitamos representar información de distintas formas: números, texto, valores lógicos, entre otros. Para eso existen los tipos de datos, que indican al lenguaje cómo debe interpretar y almacenar esa información en memoria.

Tipos básicos más comunes

TipoEjemploLenguajes
Entero42Java (int), C++ (int), Python (int), TypeScript (number)
Decimal3.14Java (double/float), C++ (double/float), Python (float), TypeScript (number)
Texto"Hola"Java (String), C++ (string), Python (str), TypeScript (string)
Booleanotrue / falseTodos los lenguajes

Ejemplos en código

Veamos cómo se declaran distintos tipos de datos en lenguajes muy usados:

[python]
nombre = "Ana" edad = 20 precio = 19.99 activo = True
[typescript]
let edad: number = 30; let nombre: string = "Carlos"; let activo: boolean = false;

Preguntas frecuentes

¿Qué pasa si uso un tipo de dato incorrecto?

Puede generar errores de compilación (en lenguajes como Java o TypeScript) o comportamientos inesperados en ejecución (en Python o JavaScript). Por ejemplo, intentar sumar un número con un texto puede dar un error o un resultado extraño.

¿Los números decimales y enteros ocupan lo mismo en memoria?

No. En la mayoría de lenguajes, un número decimal suele ocupar más memoria que un entero porque necesita almacenar tanto la parte entera como la fracción. Por ejemplo, en Java un int ocupa 4 bytes, mientras que un double ocupa 8 bytes.

¿Qué tipo de dato debo usar para representar texto?

En la mayoría de lenguajes modernos se usa string (cadena de caracteres). En Java se escribe con mayúscula (String), en Python como str, y en TypeScript/JavaScript como string. Siempre se representan entre comillas.


Conclusión

Comprender los tipos de datos es uno de los primeros pasos para programar correctamente. Identificar si un valor debe ser un número, un texto o un booleano ayuda a que el código sea más claro, eficiente y fácil de mantener.

Comentarios