elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Tutorial básico de Quickjs


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  (Consula) Anatomía de una variable de tipo flotante sin signo
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: (Consula) Anatomía de una variable de tipo flotante sin signo  (Leído 1,641 veces)
Seyro97

Desconectado Desconectado

Mensajes: 145


Ver Perfil WWW
(Consula) Anatomía de una variable de tipo flotante sin signo
« en: 26 Julio 2015, 22:31 pm »

Hola, muy buenas. Contextualizo: debido a la curiosidad, quise saber como se construía en binario las variables flotantes, y de donde venía eso de 'coma simple'. Buscando, encontré que es un estandar (Estandar IEEE 754). Encontré que el primer bit corresponde al signo, los 8 siguientes al exponente (cuya base es 2) y la mantisa ocupa el resto de los 32 bits que ocupa estas variables de este tipo (la mantisa es el número quitandole la coma). Ahora bien, ¿que pasa con las variables de tipo flotante que no tienen signo (unsigned float)? ¿que hacen con el bit del signo? ¿Es ignorado o es aprovechado?

Muchas gracias


« Última modificación: 26 Julio 2015, 22:37 pm por Seyro97 » En línea

Carlos Peláez González. visita http://www.taringa.net/EnjoyC para muchos tutoriales!
ivancea96


Desconectado Desconectado

Mensajes: 3.412


ASMático


Ver Perfil WWW
Re: (Consula) Anatomía de una variable de tipo flotante sin signo
« Respuesta #1 en: 26 Julio 2015, 23:23 pm »

Esas comprobaciones las puedes hacer mirando directamente la memoria, con un programa como Olly DBG o Cheat Engine.

En respuesta: no hay unsigned float en C/C++.

Siquiera hay razón para que los haya. Como máximo, se ganaría 1 bit de mantisa o un bit de exponente, no es muy notable. Basta usar double.


En línea

Seyro97

Desconectado Desconectado

Mensajes: 145


Ver Perfil WWW
Re: (Consula) Anatomía de una variable de tipo flotante sin signo
« Respuesta #2 en: 27 Julio 2015, 08:15 am »

Eso de que no había unigned float no lo sabía xD. Gracias por la respuesta!
En línea

Carlos Peláez González. visita http://www.taringa.net/EnjoyC para muchos tutoriales!
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines