C/Visual C - limites de tipos de datos en C o C++

 
Vista:

limites de tipos de datos en C o C++

Publicado por hackertito (1 intervención) el 17/02/2005 16:22:50
Hola. Veo que en C puedo usar diferentes constantes como MAXLONG, MAXINT, etc...

Y veo que estas constantes estan definidas en <limits.h> y <float.h>

Pero me imagino que dependiendo de la arquitectura y procesador (32 bits, 64, etc...) tendremos distintos valores para estas constantes.
Mi pregunta es: los valores que aparecen en esos ficheros .h, ¿son distintos segun las distintas versiones de compiladores y bibliotecas de C que empleemos ?
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:limites de tipos de datos en C o C++

Publicado por chuidiang (677 intervenciones) el 18/02/2005 21:07:54
Hola:

Deberían serlo, pero en la práctica no lo son. Los límites van en función de lo que ocupa en bytes el entero, el flotante, etc, y actualmente casi todas las cpu son de 32 bits. Las más modernas son de 64 y ahí si deberían cambiar los valores de estos límites.

Se bueno.
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