Вы находитесь на странице: 1из 9

Tipos de Datos

Enlenguajes de programacinuntipo
de datoes un atributo de una parte de
los datos que indica al ordenador (y/o
al programador) algo sobre la clase de
datos sobre los que se va a procesar.

Tipos de Datos
En un sentido amplio, un tipo de datos define un conjunto
de valores y las operaciones sobre estos valores.
Casi todos los lenguajes de programacin explcitamente
incluyen la notacin del tipo de datos, aunque lenguajes
diferentes pueden usar terminologa diferente.
La mayor parte de los lenguajes de programacin permiten
al programador definir tipos de datos adicionales,
normalmente combinando mltiples 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 especifica que el dato
interpretado como Persona incluir un nombre y una fecha
de nacimiento.

Tipo de dato entero (int)


Untipo de dato enteroencomputacines untipo de datoque puede
representar un subconjunto finito de losnmeros enteros. El nmero
mayor que puede representar depende del tamao del espacio usado
por el dato y la posibilidad (o no) de representarnmeros negativos.
Los tipos de dato entero disponibles y su tamao dependen
dellenguaje de programacin usado as como laarquitecturaen
cuestin. Por ejemplo, si para almacenar un nmero entero disponemos
de 4bytesde memoria tememos que:
4 Bytes = 4x8 = 32bits Con 32 bits se pueden
representar232=4294967296 valores: Slo positivos: del 0 al
4294967295

Positivos y negativos: del -2147483648 al


2147483647

Tipos de datos en coma


flotante
Se usan para representar nmeros con partes fraccionarias. Hay
dos tipos de coma flotante:floatydouble. El primero reserva
almacenamiento para un nmero de precisin simple de 4 bytes
y el segundo lo hace para un numero de precisin doble de 8
bytes.
Tipo:

float
4 Bytes (32 bits)

double
8 Bytes (64 bits)

Tipo de dato carcter


(Char)
Es cualquier signo tipogrfico, puede ser una
letra, un nmero, un signo de puntuacin o un
espacio. Este trmino se usa mucho en
computacin.
Un valor de tipo carcter es cualquier carcter
que se encuentre dentro del conjuntoASCII
ampliado, el cual est formado por los 128
caracteres del ASCII ms los 128 caracteres
especiales que presenta, en este caso, IBM.

Los valores ordinales del cdigo ASCII ampliado se encuentran en el


rango de 0 a 255. Dichos valores pueden representarse escribiendo el
carcter correspondiente encerrado entre comillas simples (apstrofos).
As, podemos escribir:
'A' < 'a
Que significa: "El valor ordinal deAes menor que el dea" o "Aest antes
quea"
Un valor de tipo carcter (chareningls) se guarda en unbytede
memoria.

La nica operacin (adems de lasrelacionales)


que
podemos
hacer
con
caracteres
es
laconcatenacinconcatenando dos caracteres,
por ejemplo 'a' y 'X' obtendramos lacadena"aX".

Tipo de dato lgico


Eltipo de datolgicoobooleanoes en computacin aquel que
puede representar valores delgicabinaria, esto es, valores que
representenfalsooverdadero.
Se
utiliza
normalmente
en
programacin,estadstica,electrnica,matemticas(lgebra
booleana), etc...

Para generar un dato o valor lgico a partir de otros


tipos
de
datos,
tpicamente,
se
emplean
losoperadores relacionales(u operadores de relacin),
por ejemplo: 0 es igual a falso y 1 es igual a verdadero
(3>2)= 1 =verdadero
(7>9)= 0 =falso

Palabra reservada

unapalabra reservadaes una palabra


que
tiene
un
significadoGramaticalespecial para ese
lenguaje y no puede ser utilizada como
un identificador en ese lenguaje.

Por ejemplo, enSQL, un usuario no puede ser llamado


"group", porque la palabragroupes usada para indicar
que un identificador se refiere a un grupo, no a un
usuario. Al tratarse de una palabra clave su uso queda
restringido.
Ocasionalmente la especificacin de un lenguaje de
programacin puede tener palabras reservadas que
estn previstas para un posible uso en futuras versiones.
EnJavaconstygotoson palabras reservadas no tienen
significado en Java, pero tampoco pueden ser usadas
como identificadores. Al reservar los trminos pueden ser
implementados en futuras versiones de Java, si se desea,
sin que elcdigo fuentems antiguo escrito en Java deje
de funcionar.

Вам также может понравиться