El tipo de
datos
En lenguajes de
programación un tipo de dato es 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.
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ía diferente. 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 especifica que el dato interpretado como
Persona incluirá un nombre y una fecha de nacimiento.
Un tipo de dato
entero en computación es un tipo de dato que puede representar un subconjunto
finito de los números enteros. El número mayor que puede representar depende
del tamaño del espacio usado por el dato y la posibilidad (o no) de representar
números negativos. Los tipos de dato entero disponibles y su tamaño dependen
del lenguaje de programación usado así como la arquitectura en cuestión. Por
ejemplo, si para almacenar un número entero disponemos de 4 bytes de memoria
tememos que: 4 Bytes = 4x8 = 32 bits Con 32 bits se pueden representar
232=4294967296 valores: Sólo positivos: del 0 al 4294967295 Positivos y
negativos: del -2147483648 al 2147483647
Tipos de datos en
coma flotante Se usan para representar números con partes fraccionarias. Hay
dos tipos de coma flotante: float y double. El primero reserva almacenamiento
para un número de precisión simple de 4 bytes y el segundo lo hace para un
numero de precisión doble de 8 bytes.Tipo:float4 Bytes (32 bits) double8 Bytes
(64 bits)
Tipo de dato
carácter (Char) Es cualquier signo tipográfico, puede ser una letra, un número,
un signo de puntuación o un espacio. Este término se usa mucho en computación.
Un valor de tipo carácter es cualquier carácter que se encuentre dentro del
conjunto ASCII ampliado, el cual está formado por los 128 caracteres del ASCII
más los 128 caracteres especiales que presenta, en este caso, IBM.
Los valores
ordinales del código ASCII ampliado se encuentran en el rango de 0 a 255.
Dichos valores pueden representarse escribiendo el carácter correspondiente
encerrado entre comillas simples (apóstrofos).Así, podemos escribir: ‘A' <
'a ‘Que significa: "El valor ordinal de A es menor que el de a" o
"A está antes que a “Un valor de tipo carácter (char en inglés) se guarda
en un byte de memoria. La única operación (además de las relacionales) que
podemos hacer con caracteres es la concatenación concatenando dos caracteres,
por ejemplo 'a' y 'X' obtendríamos la cadena "aX".
Tipo de dato lógico
El tipo de dato lógico o booleano es en computación aquel que puede representar
valores de lógica binaria, esto es, valores que representen falso o verdadero.
Se utiliza normalmente en programación, estadística, electrónica,
matemáticas (Álgebra booleana), etc...Para generar un dato o valor lógico a
partir de otros tipos de datos, típicamente, se emplean los operadores
relacionales (u operadores de relación), por ejemplo: 0 es igual a falso y 1 es
igual a verdadero (3>2)= 1 = verdadero (7>9)= 0 = falso
Palabra reservada
una palabra reservada es una palabra que tiene un significado Gramatical
especial para ese lenguaje y no puede ser utilizada como un identificador en
ese lenguaje.
Por ejemplo, en
SQL, un usuario no puede ser llamado "group", porque la palabra group
es 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 especificación de un lenguaje de programación puede tener
palabras reservadas que están previstas para un posible uso en futuras
versiones. En Java const y goto son palabras reservadas — no tienen significado
en Java, pero tampoco pueden ser usadas como identificadores. Al reservar los
términos pueden ser implementados en futuras versiones de Java, si se desea,
sin que el código fuente más antiguo escrito en Java deje de funcionar.
No hay comentarios:
Publicar un comentario