jueves, 4 de septiembre de 2008

Tipo de Datos

En 'C' existen básicamente cuatro tipos de datos, aunque como se verá después, podremos definir nuestros propios tipos de datos a partir de estos cuatro. A continuación se detalla su nombre, el tamaño que ocupa en memoria y el rango de sus posibles valores.

TIPO Tamaño Rango de valores

nombre. tamaño. rango.

char 1 byte -128 a 127

int 2 bytes -32768 a 32767

float 4 bytes 3'4 E-38 a 3'4 E+38

double 8 bytes 1'7 E-308 a 1'7 E+308

Calificadores de tipo
Los calificadores de tipo tienen la misión de modificar el rango de valores de un determinado tipo de variable. Estos calificadores son cuatro:

  • signed
    Le indica a la variable que va a llevar signo. Es el utilizado por defecto.

nombre tamaño rango.

signed char 1 byte -128 a 127

signed int 2 bytes -32768 a 32767

  • unsigned
    Le indica a la variable que no va a llevar signo (valor absoluto).
nombre            tamaño            rango
unsigned char 1 byte  0 a 255

unsigned int 2 bytes 0 a 65535


  • short
    Rango de valores en formato corto (limitado). Es el utilizado por defecto.
    nombre          tamaño  rango de valores

    short char
    1 byte -128 a 127

    short int 2 bytes -32768 a 32767



    • long
      Rango de valores en formato largo (ampliado).


    nombre tamaño rango de valores

    long int
    4 bytes -2.147.483.648 a 2.147.483.647

    long double 10 bytes -3'36 E-4932 a 1'18 E+4932

    No hay comentarios: