miércoles, 16 de abril de 2008

TIPOS DE DATOS EN C

Tipo de dato

Tamaño en bytes

Rango

Ejemplos

Bool

1

Falso y verdadero

true, false

Char

1

-128 .. 127

‘A’, ‘@’

Unsigned char

1

-128 .. 127

23

Signed char

1

0 .. 255

250, 0x1c

Int (16-bit)

2

-32768 .. 32767

3200, -6000

Int (32-bit)

4

-2147483648 .. 2147483647

-1000000, 345678

Unsigned int (16-bit)

2

0 .. 65535

0x00aa, 32769

Unsigned int (32-bit)

4

0 .. 4294967295

0xffea, 65535

Short int

2

-32768 .. 32767

234

Unsigned short int

2

0 .. 65535

0x1e, 52000

Long int

4

-2147483648 .. 2147483647

0xaffaf, -64323

Unsigned long int

4

0 .. 4294967295

167556

Float

4

3.4E-38 .. 3.4E+38

Y -3.4E-38 .. -3.4E+38

-16.443, 22.35, 2.45e+24

Double

8

1.7E-308 .. 1.7E+308

Y -1.7E-308 .. -1.7E+308

-2.5e+100, -78.32544

Logn double

10

3.4E-4932 .. 1.1E+4932

Y -1.1E-4932 .. -3.4E+4932

8.5e-3000, -9.35e+2341