Tipo de dato

En ciencias de la computación un tipo de dato informático o simplemente tipo es un atributo de los datos que indica al ordenador (y/o al programador) sobre la clase de datos que se va a trabajar. Esto incluye imponer restricciones en los datos, como qué valores pueden tomar y qué operaciones se pueden realizar.

Los tipos de datos comunes son: números enteros, números con signo (negativos), números de coma flotante (decimales), cadenas alfanuméricas (y unicodes), estados, etc.

Información

Un tipo de dato es, en esencia, un espacio en memoria con restricciones. Por ejemplo, el tipo "int" representa, generalmente, un conjunto de enteros de 32 bits cuyo rango va desde el -2.147.483.648 al 2.147.483.647, así como las operaciones que se pueden realizar con los enteros, como son la suma, la resta, y la multiplicación. Los colores, por su parte, se representan como tres bytes denotando la cantidad de rojo, verde y azul, y una cadena de caracteres representando el nombre del color; las operaciones permitidas en este caso incluyen la adición y la sustracción, pero no la multiplicación.

Este es un concepto propio de la informática, más específicamente de los lenguajes de programación, aunque también se encuentra relacionado con nociones similares de la matemática y la lógica.

En un sentido amplio, un tipo de datos define un conjunto de valores y las operaciones sobre estos valores. Casi todos los lenguajes de programación explícitamente incluyen la notación del tipo de datos, aunque lenguajes diferentes pueden usar terminologías diferentes. La mayor parte de los lenguajes de programación permiten al programador definir tipos de datos adicionales, normalmente combinando múltiples elementos de otros tipos y definiendo las operaciones del nuevo tipo de dato. Por ejemplo, un programador puede crear un nuevo tipo de dato llamado "Persona" que específica que el dato interpretado como Persona incluirá, por ejemplo, un nombre y una fecha de nacimiento.

Un tipo de dato puede ser también visto como una limitación impuesta en la interpretación de los datos en un sistema de tipificación, describiendo la representación, la interpretación y la estructura de los valores u objetos almacenados en la memoria del ordenador. El sistema de tipificación usa información de los tipos de datos para comprobar la verificación de los programas que acceden o manipulan los datos.

Other Languages
العربية: نوع بيانات
asturianu: Tipu de datu
беларуская (тарашкевіца)‎: Тып дадзеных
български: Тип данни
català: Tipus de dada
čeština: Datový typ
dansk: Datatype
Deutsch: Datentyp
English: Data type
Esperanto: Datumtipo
فارسی: نوع داده
magyar: Adattípus
íslenska: Gagnagerð
italiano: Tipo di dato
日本語: データ型
한국어: 자료형
latviešu: Datu tips
Bahasa Melayu: Jenis data
Nederlands: Datatype
norsk bokmål: Datatype
polski: Typ danych
português: Tipo de dado
română: Tipuri de date
русский: Тип данных
Simple English: Data type
slovenčina: Dátový typ
slovenščina: Podatkovni tip
svenska: Datatyp
தமிழ்: தரவு இனம்
తెలుగు: డేటా రకం
Türkçe: Veri tipi
українська: Тип даних
Tiếng Việt: Kiểu dữ liệu
中文: 資料類型