Tipos De Datos

Páginas: 6 (1256 palabras) Publicado: 3 de octubre de 2011
Historia
En el lenguaje C estandarizado como C89, existían cuatro tipos de datos básicos que son: los números enteros, los números reales, los caracteres, y los punteros. A partir del estándar C99 se agregan: los valores lógicos (verdadero o falso) y los números complejos.
Estos tipos de datos son parte del lenguaje, y por ello se los considera primitivos. Más adelante veremos que con el uso deestructuras y uniones es posible crear tipos compuestos de datos a partir de estos tipos primitivos.
En este capítulo veremos los enteros, los reales y los caracteres. Más adelante se verán otros tipos de datos más complejos, como son los vectores, las cadenas de caracteres, y los punteros en general.
Tipos de datos primitivos
Los tipos de datos hacen referencia al tipo de información que setrabaja, donde la unidad mínima de almacenamiento es el dato
DATOS PRIMITIVOS:
• CARACTER
• NUMERICO
• LOGICOS(BOOLEANOS)

CARÁCTER
El tipo de dato carácter es un digito individual el cual se puede representar como numéricos (0 al 9), letras (a-z) y símbolo ($,_). NOTA: En lenguaje java la codificación Unicode permite trabajar con todos los caracteres de distintos idiomas.

Tipo de datoRango Tamaño de bits
char 0 a 65536 16 bits

NUMERICOS Este tipo de dato puede ser real o entero, dependiendo del tipo de dato que se vaya a utilizar.
Enteros: son los valores que no tienen punto decimal, pueden ser positivos o negativos y el cero.

tipo de dato: byte tamaño= 8 bits
tipo de dato: short tamaño= 16 bits
tipo de dato: inttamaño= 32 bits
tipo de dato: long tamaño= 64 bits
Reales: estos caracteres almacenan numeros muy grandes que poseen parte entera y parte decimal.

tipo de dato: float= 32 bits
tipo de dato: double= 64 bits

BOOLEANOS
Este tipo de dato se emplea para valores lógicos, los podemos definir como datos comparativos dicha comparación devuelve resultados lógicos.
tipo de dato:boolean Rango= true - false
Tipos simples
• Tipo Ordinal
o Tipos predefinidos
 Tipo de dato entero
 Tipo de dato carácter
 Tipo de dato lógico
o Tipos definidos por el usuario
 Tipo de dato enumerado
 Tipo de dato subrango
• Tipo No Ordinal
o Tipo de dato real
o Tipo de dato cronológico
o Tipo de dato puntero

Tipos compuestos
• Cadena de caracteres
• Estructura de datosEnteros
Los enteros son el tipo de dato más primitivo en C. Se usan para representar números enteros. Pero siempre se pueden encontrar otras aplicaciones para los números enteros. En general se pueden usar para representar cualquier variable discreta.
Los tipos de datos enteros son: short, int, long y long long.
Es decir que para el lenguaje C existen diferentes tamaños de números enteros que,según el compilador y la plataforma de hardware, pueden tener desde 1 byte hasta 8 bytes (para más detalles busca en la referencia).
Además, el lenguaje C hace la distinción de si el entero es con signo o sin signo (signed o unsigned). La forma de declarar un entero es con uno de los tipos de datos que sean enteros según el tamaño que se quiera. En caso de que no se declare si es con signo o sinsigno, se toma con signo.
Algunos ejemplos de declaraciones de enteros:
int a;
unsigned int a;
signed long a;
signed long long a = 10000000;
Todos los números son representados en memoria mediante una cadena de bits. En el caso de los números con signo, el bit más significativo es el que se usa para representar el signo. La representación de los números negativos se realiza medianteel complemento a dos, que es una técnica que permite operar con los números negativos de forma lógica.
Sólo a modo de ejemplo, la representación en memoria de un -8 en una variable de 2 bytes, entera, con signo sería la siguiente:
1111111111111000

Nótese que no se ha tenido en cuenta el endianness de la arquitectura.
Flotantes
Se denomina flotantes a los tipos de datos que representan a...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tipos de datos en bases de datos
  • Tipos de datos
  • tipos de datos
  • Tipos De Datos
  • tipos de datos
  • Tipos de datos
  • tipos de datos
  • tipos de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS