Está en la página 1de 2

Tipos de datos del lenguaje c y sus rangos

Nombre

int

Rango
Mximo = 2,147,483,647
Mnimo = -2,147,483,648
Unsigned (sin signo)
Mximo = 4294967295
Mnimo = 0

Espacio en memoria

4 bytes

Mximo = 32767
Mnimo = -32768
short

Unsigned (sin signo)


Mximo = 65,535
Mnimo = 0

Mximo = 9,223,372,036,854,775,807
Mnimo = 9,223,372,036,854,775,808
long long Unsigned (sin signo)
Mximo = 18,446,744,073,709,551,616
Mnimo = 0

2 bytes

8 bytes

Reales (coma flotante)


Nombre
float

Rango
Exponente Mximo = 10^37
Exponente Mnimo = 10^-37

Exponente Mximo = 10^308


double Exponente Mnimo = 10^-308

Espacio en memoria
4 bytes

8 bytes

Caracteres
Nombre
char

Rango
Mximo = 255
Mnimo = 0

Espacio en memoria
1 byte

Otros tipos de datos

TIPO

Nmero de bits

Rango

char
unsigned char

8
8

-128 a 127
0 a 255

signed char

-128 a 127

short
int
unsigned int

16
16
16

-32768 a 32767
-32768 a 32767
0 a 65535

signed int

16

-32768 a 32767

short int
unsigned short
int
signed short
int
long int

16
16

-32768 a 32767
0 a 65535

16

-32768 a 32767

32

-2147483648 a 2147483647

signed long int

32

-2147483648 a 2147483647

unsigned long
int
long

32

0 a 4294967295

32

-2147483648 a 2147483647

unsigned long

32

0 a 4294967295

float
double

32
64

3.4E-38 a 3.4E+38
1.7E-308 a 1.7E+308

long double

64 80 (segn
versin).

1.7E-308 a 1.7E+308 3.4E-4932 a


1.1E+4932

También podría gustarte