Representacion punto flotante
Jorge Riquelme Santana
totex en totex.cl
Sab Feb 12 04:50:54 CLST 2005
On Sat, 12 Feb 2005 03:21:26 -0300
"Muad'Dib" <muaddib en interaccess.cl> wrote:
> Estimados,
>
> Necesito "ver" en hexadecimal cómo se almacena en la memoria una
> variable de punto flotante (float).
>
> Mi idea es "apuntar" al primer byte por medio de un puntero, mostrar lo
> almacenado en ese byte de memoria en hexadecimal y hacer lo mismo con
> los otros tres, pero no he logrado usar adecuadamente los punteros para
> lograrlo.
>
> Agradeceré cualquier idea que puedan darme.
>
> Gracias,
>
>
para ir viendo el valor de cada byte puedes usar un puntero a char.
int i;
float n=7.5;
char* p;
for(i=0,p=(char*)&n;i<sizeof(float);i++,p++)
printf("%x\n",*p);
ojala se lo que necesitasbas
--
------------------------------
Salu2.. Jorge Riquelme Santana
totex en totex.cl - wwww.totex.cl
Más información sobre la lista de distribución Linux