Saltar al contenido

¿Qué TIPOS DE DATOS existen? [en programación]

tipos de datos en programacion

¿Qué TIPOS DE DATOS existen en programación?

Cuando respondimos a qué es un programa, dijimos que el objetivo siempre era procesar datos.

Estos datos tienen que ser de un tipo. Me explico.

Un tipo de datos debe de pertenecer a un grupo de valores, y que estos sean válidos, para poder procesarlos.

Ejemplos de tipos de datos

Ponemos tres ejemplos de tipos de datos: los números, los textos y las fechas.

Si estamos trabajando con números, podemos sumar, restar, multiplicar, dividir… y muchas operaciones más, como comparar.

Si estamos con textos, podemos comparar (si son iguales o no), podemos sustituir parte del texto, añadir texto a uno existente, etc.

Con fechas podemos también sumar o restar fechas (o días, meses, años), compararlas, etc.

Más adelante veremos más tipos de datos que se usan en programación.

Tipos de datos para variables

Cada lenguaje de programación puede trabajar con muchos tipos de datos.

Pero de todos ellos, siempre tendremos los tipos primitivos de datos.

Éstos están incorporados al lenguaje de programación, y nos sirve para poder hacer cosas más complicadas.

Vamos a hablar de los tipos de datos más comunes, que te puedes encontrar en la mayoría de los lenguajes de programación, como puede ser Java, C o C++.

Tipo de datos número: int

Representa cualquier número sin decimales, ya sea positivo o negativo.

Habitualmente lo encontraremos como int, pero en otros lenguajes como visual basic se escribe integer.

Tipos de datos número reales: double o float

Puede ser cualquier número con decimales, y sueles encontrártelo como double o float.

Declararlo como un tipo u otro dependerá de la precisión en decimales que quieras tener.

Tipos de datos cadena: char o string

Suele ser un valor alfanumérico. Si es un sólo carácter, tenemos el tipo char.

Pero si es una cadena de caracteres, lo solemos encontrar como string.

Se suele encontrar entrecomillado. Por ejemplo:

Console.Write("Hola Mundo");

Tipo de datos booleano: boolean

Representa si una condición se cumple o no se cumple. Suelen tener dos valores identificados, true o false.

En algunos lenguajes puede equivaler a los números 0 y 1.

Tipos de datos abstractos

Ahora que ya conocemos los tipos de datos primitivos, podemos saber que significa tipos de datos abstractos.

En programación orientada a objetos, podemos encontrar con tipos de datos que sean clases u objetos.

Los tipos de datos abstractos aumentan y extienden la complejidad, ya que tiene un conjunto de valores y unas operaciones asociadas a ellos.

Luego entraríamos en que estos datos están encapsulados, en la herencia para aprovechar mejor las operaciones que hemos codificado y el polimorfismo, pero esos son conceptos que serán explicados más adelante.