Autor
|
Tema: (Consula) Anatomía de una variable de tipo flotante sin signo (Leído 1,641 veces)
|
Seyro97
|
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
|
|
|
|
ivancea96
Desconectado
Mensajes: 3.412
ASMático
|
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
|
Eso de que no había unigned float no lo sabía xD. Gracias por la respuesta!
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Error 91. Variable de tipo Object...
Programación Visual Basic
|
karmany
|
2
|
5,385
|
30 Diciembre 2005, 15:27 pm
por karmany
|
|
|
tipo variable vb texto
Programación Visual Basic
|
kabukiman
|
1
|
1,394
|
19 Junio 2007, 07:13 am
por Freeze.
|
|
|
La variable de tipo Object o la variable de bloque With no está establecida
Programación Visual Basic
|
rubeng
|
5
|
12,069
|
17 Septiembre 2007, 00:04 am
por rubeng
|
|
|
Error 91: Variable de tipo object o la variable de bloque with no esta estableci
Programación Visual Basic
|
brus_k10
|
2
|
6,382
|
16 Junio 2009, 16:20 pm
por cassiani
|
|
|
Duda con Tipo de Datos de Punto Flotante
Programación C/C++
|
WiseHidden
|
3
|
3,426
|
26 Enero 2012, 18:20 pm
por WiseHidden
|
|