C/Visual C - Organizacion en MEMORIA

 
Vista:

Organizacion en MEMORIA

Publicado por ander (1 intervención) el 30/09/2000 00:00:00
Necesito saber el funcionamiento a nivel binario de la organizacion que una declaracion FLOAT y demas hacen en un bloque de 32 bits, mantisa, exponente y eso...gracias de antemano
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:Organizacion en MEMORIA

Publicado por José Luis (106 intervenciones) el 07/10/2000 00:00:00
Un numero decimal como (dec) 1.2034 = 1 + 2/10 + 0/100 + 3/1000 + 4/10000
De forma analoga un numero "decimal" binario como (bin) 1.1011 = (dec) 1 + 1/2 + 0/4 + 1/8 + 1/16 = (dec) 1.6875

Los numeros float se almacenan en 4 Bytes en forma mantisa/exponente: (bin) 1.b1 b2 ... b23 x 2^m
(donde m es un entero entre -127 y 127 , bi son 23 digitos binarios 0,1 )

Los numeros double se almacenan en 8 Bytes en forma mantisa/exponente: (bin) 1.b1 b2 ... b52 x 2^n
(donde n es un entero entre -1023 y 1023 , bi son 52 digitos binarios 0,1 )

Tomado de la respuesta al reto #5 de CWORLD, por Antonio Romeral...
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