0% encontró este documento útil (0 votos)
139 vistas5 páginas

Tipos de Datos en C

Todo lo relacionado al lenguaje de programación en "C", sobre todo los tipos de datos que abarca, su rango de valores, y la capacidad de memoria que ocupa.

Cargado por

Juan Diego Maita
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
139 vistas5 páginas

Tipos de Datos en C

Todo lo relacionado al lenguaje de programación en "C", sobre todo los tipos de datos que abarca, su rango de valores, y la capacidad de memoria que ocupa.

Cargado por

Juan Diego Maita
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

UNIVERSIDAD POLITCNICA SALESIANA

Tipos de Datos en C
(14-04-2016)
Juan Diego Maita jmaitac@[Link]
Modula 2. Permiten agrupar sentencias, tomar decisiones
(if-else), seleccionar entre varias posibilidades (switch),
hacer bucles evaluando la condicin al empezar (while,
for) o al acabar (do), y salir inmediatamente de un bucle
(break). Las funciones pueden devolver valores de los
tipos bsicos o de los estructurados. Cualquier funcin
puede llamarse recursivamente. Las variables locales de
las funciones se crean nuevas en cada invocacin. No se
permite la definicin anidada de funciones. En cambio, las
variables pueden ser locales a una funcin, o globales y
entonces visibles desde todo el programa. Una fase de
pre-procesamiento previa a la compilacin permite la
sustitucin de macros, la inclusin de otros ficheros fuente
y la compilacin condicional.

C is a programming language for general


purpose. It was invented by Dennis Ritchie, Bell Labs of
AT & T in order to provide a high-level language
programming on the UNIX operating system. It has been
called "the programming language system" because it is
very useful for writing compilers and operating systems,
because it allows code to express simply and concisely.
Abstract:

OBJETIVOS
1) Aprender a manejar y reconocer los tipos de datos en
el lenguaje C, sus caractersticas y su empleo en un

II.

programa informtico.
2) Conocer sobre la escritura de un dato C en un

Los datos se almacenan en la memoria del ordenador. El


sistema de memoria consta de celdas numeradas de
forma distintiva llamadas direcciones de memoria. Cuando
se almacena algo, hay que conocer las direcciones para
poder recuperarlo y trabajar con ello. Un lenguaje de
programacin nos evita el tener que seguir el rastro de
estas direcciones de memoria sustituyendo sus nombres.
Estos nombres se denominan variables. Las variables son
los nombres descriptivos de las direcciones de memoria.

programa informtico, teniendo en cuenta su rango,


capacidad y el tipo de caracterstica que tiene.

I.

MARCO TERICO

INTRODUCCIN

C es un lenguaje de programacin de propsito general.


Fue inventado por Dennis Ritchie, de los Laboratorios Bell
de AT&T con el fin de proporcionar un lenguaje de alto
nivel a la programacin sobre el sistema operativo UNIX.
Hoy en da se utiliza tambin para muchas otras
aplicaciones. Se le ha llamado el lenguaje de
programacin de sistemas porque es muy til para
escribir compiladores y sistemas operativos, ya que
permite expresar el cdigo de forma simple y concisa.
C posee tres tipos de datos bsicos: enteros (int),
caracteres (char) y nmeros en coma flotante (float,
double). Los enteros pueden ser calificados como cortos
(short), largos (long) o sin signo (unsigned).

Antes de utilizar una variable en C, debemos declararla.


Tenemos que identificar qu tipo de informacin
almacenar. Este proceso se llama definicin de
variable. Las variables deben declararse al comienzo de
cualquier bloque de cdigo, pero la mayora se encuentran
al principio de una funcin. Una variable debe definirse
como perteneciente a uno de los tipos de datos
reconocidos por C. Cuando se define una variable no se
inicia
automticamente,
es
responsabilidad
del
programador iniciarla con un valor de arranque.

Las construcciones de control son sencillas y familiares


para programadores que ya conozcan Pascal, PL/I o

No es necesario que la variable tenga un valor


predeterminado. Se puede definir sin asignarle ningn
valor.
B. LETRAS Y CADENAS (char)
Este tipo de datos se emplea para representar un
carcter perteneciente a un determinado cdigo
utilizado por el ordenador (normalmente el cdigo
ASCII).

Fig.1. Almacenamiento de Datos en la RAM [1]


Un dato dentro de un programa se caracteriza por llevar
asociado un identificador, un tipo y un valor.
Identificador: Nombre para referenciar al dato
dentro del programa

Tipo: El tipo de un dato determina el rango de


valores que puede tomar el dato y su ocupacin
en memoria durante la ejecucin del programa

Valor: Sera un elemento determinado dentro del


rango de valores permitidos por el tipo de dato
definido.

C ofrece tres tipos de datos bsicos:


a. Nmeros enteros definidos
clave (int)

con

la

Char identificador = valor;


Una cadena de caracteres es un nmero de
caracteres consecutivos (incluso ninguno) encerrado
entre unos delimitadores determinados, que en el
lenguaje C son las comillas dobles.
Para definir variables de tipo cadena, estas se definen
como vectores de caracteres, esto es, anteponiendo la
palabra reservada char al identificador de la variable, y
despus entre corchetes la longitud mxima de
cadena.
Char identificador[cantidad] = mensaje;
Por ejemplo: char cadena[20];

palabra

C. NUMEROS REALES (float)

b. Letras o caracteres definidos con la palabra


clave (char)
c.

Se emplean para representar nmeros reales (con


decimales).
float identificador = valor;

Nmeros reales o en coma flotante definidos con


las palabras claves (float) o (doubl)

Por ejemplo: float numero1, numero2

A. ENTEROS (int)
Representa nmeros enteros con o sin signo, que
estarn compuestos por los dgitos del 0 al 9,
pudiendo ser precedidos por los signos + o -.
Algunos ejemplo de datos enteros son: 0, 23, -176, -1,
etc.
Para definir variables en C se antepone la palabra
reservada del tipo al identificador de la variable. Para
definir un tipo de dato en C se escribe lo siguiente:

III.

PALABRAS CLAVES

Dato._ Informacin de transferencia de un ordenador y, en


un sentido ms amplio, valor numrico.
Variable._ Magnitud que puede tener un valor cualquiera
de los comprendidos en un conjunto:

int nombre_variable = valor;

IV.

TABLA DE DATOS

Variabl
e

Tipo de
dato

Espa
cio

Carcter
(ASCII)
Carcter

1 bits

-128

127

CHAR

1 Bits

255

Entero

2 bits

-32768

32767

2
bits

-32768

32767

2
bits
2 bits

-32768

32767

65535

4 bits

-2147483648

4 bits

3.4E-38

21474836
47
3.4E+38

8 bits

1.7E-308

1.7E+308

12
bits

3.4E-4932

1.1E+493
2

Entero
corto

INT

F
L
O
A
T

Entero
con signo
Entero sin
singo
Entero
largo
Flotante
simple
Flotante
doble
Flotante
largo

V.

Los lenguajes de programacin son el fundamento y la


base del desarrollo y avance de la computacin.

Estudiar los conceptos bsicos, clasificacin,


diferencias, propiedades y funcionamiento de los
lenguajes de programacin es elemental para todo
estudiante de programacin.

Rango de valores
Mnimo

Mximo

VI.

CONCLUSIONES

Para tener un buen conocimiento de los tipos de datos


as como la diversidad de opciones que nos permite
utilizar C, es necesario estar consiente que una
variable puede tener un sin fin de utilidades de
acuerdo al programa que se implemente.

Es necesario que un programador asigne memoria


conforme el programa lo necesite, no aadirlo ni
restarlo, esto es lo primordial del conocimiento de los
tipos de datos y variables que se pueden utilizar.

BIBLIOGRAFA

Cristina Villora, Tipos de datos en C [online],


Observatorio tecnolgico, Espaa (2011).
Disponible en:
[Link]
software/programacion/972-tipos-de-datos

Kishori Mundargui, Variables, tipos de datos y


constantes [online], Creative Commos,
Tokyo(2003). Disponible en:
[Link]
[Link]

Jess Romero, Tipos de datos en C [online],


Universidad Carlos III de Madrid, Espaa (2011).
Disponible en:
[Link]
_es.html

Hctor Langarica, Tipos de datos en C [online],


Desarrollo web, tecnologa y otras cosas ([Link]),
Mxico (2014). Disponible en:
[Link]

Annimo, lxico de C Tipos bsicos de datos,


visibilidad y almacenamiento, (2014). Disponible en:
[Link]
m

[1] Imagen, Almacenamiento de Datos en la RAM.


Disponible en:
[Link]
WaBykKT-c/s1600/[Link]

También podría gustarte