Tipos de Datos, Variables y Constantes

Embed Size (px)

Citation preview

  • 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

    ====