Resultados de la búsqueda a petición "floating-point"

2 la respuesta

¿Cómo convertir float a uint por representación float?

EnC Haré esto para convertir la representación flotante del número en DWORD. Tome el valor de la dirección y transmita el contenido a DWORD. dwordVal = *(DWORD*)&floatVal;Así por ejemplo44.54321 se convertirá0x42322C3F. ¿Cómo puedo hacer lo ...

4 la respuesta

¿Existe una implementación de código abierto c / c ++ de las operaciones IEEE-754? [cerrado]

Estoy buscando una implementación de referencia de las operaciones IEEE-754. ¿Hay tal cosa?

3 la respuesta

Matemáticas de coma flotante en diferentes lenguajes de programación.

Sé que las matemáticas de coma flotante pueden ser feas en el mejor de los casos, pero me pregunto si alguien puede explicar la siguiente peculiaridad. En la mayoría de los lenguajes de programación que probé, la adición de 0.4 a 0.2 dio un ...

9 la respuesta

¿Por qué no puedo usar el valor flotante como parámetro de plantilla?

Cuando trato de usarfloat como parámetro de plantilla, el compilador llora por este código, mientrasint funciona bien. ¿Es porque no puedo usarfloat como un parámetro de plantilla? #include<iostream> using namespace std; template <class T, T ...

4 la respuesta

¿Por qué los números de coma flotante son inexactos?

¿Por qué algunos números pierden precisión cuando se almacenan como números de coma flotante? Por ejemplo, el número decimal9.2 se puede expresar exactamente como una razón de dos enteros decimales (92/10), que se pueden expresar exactamente en ...

2 la respuesta

Acerca de comparar un número entero y un flotante / doble en C / C ++

Tengo el siguiente código (siéntase libre de cambiar el flotador con doble): class A { public: void setValueFloat(float v) { m_floatValue = v / 3.6; // m/s <-> km/h conversion } void setValueInt(int v1, int v2) { m_intValue1 = v1; m_intValue2 = ...

3 la respuesta

Flotantes de 16 bits y GL_HALF_FLOAT

Estoy buscando / escribiendo una implementación en C ++ de un número de coma flotante de 16 bits para usar con búferes de vértices OpenGL (coordenadas de textura, normales, etc.). Aquí están mis requisitos hasta ahora: Debe ser de 16 bits ...

4 la respuesta

Optimizaciones CLR JIT viola la causalidad?

Estaba escribiendo un ejemplo instructivo para un colega para mostrarle por qué probar flotadores para la igualdad a menudo es una mala idea. El ejemplo que utilicé fue agregar .1 diez veces y comparar con 1.0 (el que se me mostró en mi clase ...

4 la respuesta

¿Alguna CPU del mundo real no usa IEEE 754?

Estoy optimizando una función de clasificación para una biblioteca numérica / estadística basada en la suposición de que, después de filtrar cualquier NaN y hacer un pequeño giro, los flotadores se pueden comparar como entradas de 32 bits sin ...

7 la respuesta

¿Cómo verifico si un cero es positivo o negativo?

¿Es posible verificar si unfloat es un cero positivo (0.0) o un cero negativo (-0.0)? He convertido elfloat a unString y comprobado si el primerochar es un'-', pero ¿hay alguna otra forma?