C/Visual C - Rangos de tipo de datos??

 
Vista:

Rangos de tipo de datos??

Publicado por J. Roman (15 intervenciones) el 04/06/2001 23:28:49
Que tal, soy yo de nuevo, me interesaria saber cuales son los rangos de los tipos de datos en C:
negativo positivo
------------- ------------
int
long int
char
double

por favor,
se los agradecere muchisimo

Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Rangos de tipo de datos??

Publicado por Googol (255 intervenciones) el 05/06/2001 12:14:31
Me temo que la cosa no es tan fácil, porque depende del compilador.
Por ejemplo, en MS-DOS, los int y short son de 16 bits. los long de 32 bits, y los char de 8.
En Windows, es igual, salvo para los int que son de 32 bits.
El número de bits es lo que da el rango. Con n bits, el menos número es -2^(n-1) y el mayor número es 2^(n-1) - 1 si no recuerdo mal.
Para los double es diferente, porque el valor se almacena en coma flotante (igual que en los float), por lo que saber el rango no es tan sencillo.
Si no recuerdo mal, llegaban a 10^308 o algo así, pero no estoy seguro...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Rangos de tipo de datos??

Publicado por J. Roman (15 intervenciones) el 05/06/2001 16:35:45
Gracias por su ayuda, espero poder encontrar un poco mas de informacion.

Atte, J. Roman
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar