8/18/2019 Tipos de Datos, Variables y Constantes.
1/14
INSTITUTO POLITECNICO NACIONAL
“ESCUELA SUPERIORDE INGENIERIA Y ARQUITECTURA
CIENCIAS DE LA TIERRA”
“COMPUTACIÓN PARA INGENIEROS”
ALUMNOS: TRAD GONZÁLEZ JOSÉ MIGUELRAMIREZ ALVARADO ALFREDO
PEREZ TRINIDAD ALONSOVELAZQUEZ MONTERO ANDY BRIAN
PROFESOR: VALDES ALCANTARA ROLANDO
GRUPO: 1GM4
8/18/2019 Tipos de Datos, Variables y Constantes.
2/14
Tipos de datos
Los tipos de datos defnen os!"todos de a!a#ena!ientodisponi$es pa%a %ep%esenta%in&o%!a#i'n( )*nto #on a !ane%a en+*e di#,a in&o%!a#i'n ,a de se%
inte%p%etada-Los tipos de datos son indispensa$es
pa%a a de#a%a#i'n de .a%ia$es-En C tene!os di&e%entes tipos de
datos/
8/18/2019 Tipos de Datos, Variables y Constantes.
3/14
Tipo de Dato DescripciónNúmero debytes típico
Rango
signed short Entero corto 2 -32768 a 32767
nsigned short Entero corto sin signo 2 ! a 6""3"
signed int Entero # -2$#7#836#8 a %2$#7#8
nsigned int Entero sin signo # ! a #2&672&"
signed 'ong Entero 'argo # -2$#7#836#8 a %2$#7#8
nsigned 'ong Entero 'argo sin signo # ! a #2&672&"
signed char (ar)cter $ -$28 a $27
nsigned char (ar)cter sin signo $ ! a 2""
Tipos de datos C00 n*!"%i#os ente%os
8/18/2019 Tipos de Datos, Variables y Constantes.
4/14
Tipode
Dato
DescripciónNúmerode bytes
típico
Rango
*'oatRea' +Número
en coma*'otante,
#
ositi.os/ 30#E-38 a30#E38
Negati.os/ -30#E-38 a-30#E38
dob'
e
Rea'dob'e+Número
en coma*'otante de
dob'e precisión,
8
ositi.os/ $07E-3!8 a$07E3!8
Negati.os/ -$07E-3!8 a-$07E3!8
'ongdob'
eRea' dob'e 'argo $!
ositi.os/ 30#E-#&32 a$0$E#&32
Negati.os/ -30#E-#&32 a-$0$E#&32
Tipos de datos n*!"%i#os %eaes
8/18/2019 Tipos de Datos, Variables y Constantes.
5/14
Tipo deDato
DescripciónNúmero de
bytestípico
Rango
boo' Dato de tipo 'ógico $ !1 $
Tipo '1i#o
8/18/2019 Tipos de Datos, Variables y Constantes.
6/14
Tipo #a%2#te% e3tendido
Tipo deDato
DescripciónNúmero debytes típico
Rango
char
t(ar)cter 4nicode 2 ! a 6""3"
8/18/2019 Tipos de Datos, Variables y Constantes.
7/14
4ARIA5LES
Ee!ento o 6ona de a!a#ena!iento
de datos( #*7o .ao% p*ede .a%ia% ene desa%%oo o p%o#eso de p%o1%a!a-
E *so de .a%ia$es en C00 %e+*ie%e ese1*i!iento de os si1*ientes aspe#tos
DECLARACIÓN DE 4ARIA5LESREGLAS PARA IDENTI8ICAR
4ARIA5LESASIGNACIÓN DE 4ALORES
CLASI8ICACIÓN DE 4ARIA5LES
8/18/2019 Tipos de Datos, Variables y Constantes.
8/14
DECLARACIÓN DE VARIABLES
Consiste en escribir una sentencia que proporciona
información al compilador de C para que este reespacio de almacenamiento en memoria" #oda !ariutili$ada en un pro%rama debe ser declarada pre!iaprocedimiento es el si%uiente&
'tipo(de(dato) 'nombre(de(!ariable)*
'tipo(de(dato) 'lista(de(!ariables)*
'tipo(de(dato) 'nombre(de(!ariable) + valor *
int x 9
#,a% x, y
in
8/18/2019 Tipos de Datos, Variables y Constantes.
9/14
E,LAS -ARA IDEN#I.ICAR VARIABLES
#oda !ariable est/ constituida por un nombre al que llam
identif#ado%" -ara asi%nar este identi0cador deben sere%las que a continuación se se1alan&
-ueden lle!ar caracteres alfanum2ricos& Letras de la A a la 3 4mmin6sculas7 5 n6meros"
Deben comen$ar por una letra 5 no por un numero o si%no"
Solo se acepta el si%no ( 4%uión ba8o7 dentro del identi0cador"
No pueden usarse palabras reser!adas como identi0cadores
El numero de caracteres de un identi0cador no debe sobrepasar9:"
Es recomendable utili$ar identi0cadores que ;a%an referencia a
==
===
=
8/18/2019 Tipos de Datos, Variables y Constantes.
10/14
ASI,NACIÓN DE VAL esta lista alber%ar datos en su interior" Dic;o dato solo podr/mismo tipo con el que se ;a declarado la !ariable" tambi2n asi%nar un !alor a una !ariable al mismo de declararla"
int recetaDelMes : ;>?
8/18/2019 Tipos de Datos, Variables y Constantes.
11/14
ASI,NACIÓN DE VAL afectando a todas sus partes"
Locales& solo de!uel!en su !alor en la parte deen la que estan de0nidas> lo que quiere decir qrestrin%idas a esa parte 5 solo esta tendra acce!ariable"
=
=
8/18/2019 Tipos de Datos, Variables y Constantes.
12/14
C
8/18/2019 Tipos de Datos, Variables y Constantes.
13/14
ECLARACIÓN DE CONSTANTES
Constantes declaradas const La palabra reser!ada const indica que el !alor de la !ariase puede modi0car" Su sinta?is es la si%uiente&
const 'tipo(de(dato) 'nombre(de(constante) + '!a
Constantes de0nidas
Se declaran mediante la directi!a #defne. Su sinta?is essi%uiente&
@de0ne 'nombre(de(constante) '!alor)
8/18/2019 Tipos de Datos, Variables y Constantes.
14/14
Los !alores de una constante se asi%nan en mismo momento en que estas son declarada
SIGNACIÓN DE 4ALORES
#onst recetaDelMes : ;>? las constantes pueden ser&
N6meros EnterosN6meros RealesCaracteresCadenas de Caracteres
====
Top Related