ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Cuadro comparativo de tipos de datos

aceymsht26Resumen4 de Noviembre de 2015

497 Palabras (2 Páginas)1.075 Visitas

Página 1 de 2

Tipo de dato

Nombre

Caracteristicas

Primitivos

Los tipos de datos estándar  o primitivos son aquellos que no presentan una estructura, son unitarios y nos permiten almacenar un solo dato.

Entero

El tipo entero es un subconjunto de los números enteros, que dependiendo del lenguaje que estemos usando, podrá ser mayor o menor que 16 bits (2^16=32768); es decir, se pueden representar desde el -32768 hasta el 32767.

Flotante

Este tipo de datos se emplean en aquellos datos fraccionarios que requieren de cifras a la derecha del punto decimal o de entero con varios decimales. De estos se desprende la necesidad de crear el formato de representación científica (10 E +12).

Caracter

Cualquier signo tipográfico. Puede ser una letra, un número, un signo de puntuación o un espacio. Generalmente, este tipo de dato está definido por el conjunto ASCII.

Booleano

Este tipo de dato, también llamado logico , permite almacenar valores de lógica booleana o binaria; es decir, representaciones de verdadero o falso.

Definidos por el usuario

Este tipo de datos nos ayuda a delimitar los datos que podemos manejar dentro de un programa y nos sirve como una manera segura de validar la entrada/salida de éste.

Typedef

Su función es asignar un nombre alternativo a tipos existentes, a menudo cuando su declaración normal es aparatosa, potencialmente confusa o probablemente variable de una implementación a otra.

Especial

Estos permiten al programador manejar datos distintos a los anteriores.

Puntero

Es un tipo de dato especial que a diferencia de los demas no guarda datos como tal si no que apunta a una direccion de memoria.

Arrays

Los arrays son variables estructuradas, donde cada elemento se almacena de forma  consecutiva en memoria.

Tipo de datos

Ventajas

Desventajas

Primitivos

Nos ofrecen varios tipos de datos que son basico que cualquier programador utilice. Se pude decir que son la base y se pueden adaptar a convienencia.

Es tan prestablecidos y su peso (tamano) siempre sera el mismo y no permite guardar mas que solo datos de un tipo en cada uno, lo cual es un poco limitante para funciones avanzadas.

Definidos por el usuario

Una gran ventaja es que permite al usuario manejar un dato un poco mas libremente asignandole un rago de espacio y un nombre definido por el pregramador lo cual puede mejorar el codigo en el aspecto de legibilidad.

En realidad no hay muchos usos como tal para este dipo de datos, usualmente se usa por estetica en el codigo.

Abstractos

Establece la independencia de QUÉ es el objeto (o QUÉ hace el algoritmo) y de CÓMO está implementado el objeto (o algoritmo), permitiendo la modificación del CÓMO sin afectar al QUÉ, y por lo  tanto, sin afectar a los programas que utilizan este objeto o algoritmo.

Especiales

Estos permiten optimizar el uso de la memoria por medio del uso dinamico de la memoria lo cual permite tambien que los programas resultantes sean mas rapidos en tipo de ejecucion y de hacerlos correctamente  tambien deben ser mas ligeros.

Aprender a utilizar punteros es difícil para muchos programadores y depurar problemas puntero es un reto. El acceso directo a la memoria significa que usted puede hacer cosas que tal vez no debería.

...

Descargar como (para miembros actualizados) txt (3 Kb) pdf (37 Kb) docx (13 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com