Preguntas etiquetadas con ieee-754

IEEE 754 es el estándar de punto flotante más común y ampliamente utilizado, en particular el formato binary32 de precisión simple también conocido como float y binary64 de doble precisión también conocido como formatos dobles.

3
¿Por qué NaN - NaN == 0.0 con el compilador Intel C ++?
Es bien sabido que los NaN se propagan en aritmética, pero no pude encontrar ninguna demostración, así que escribí una pequeña prueba: #include <limits> #include <cstdio> int main(int argc, char* argv[]) { float qNaN = std::numeric_limits<float>::quiet_NaN(); float neg = -qNaN; float sub1 = 6.0f - qNaN; float sub2 = qNaN …
300 c++  c  floating-point  ieee-754  icc 





4
¿Por qué el valor de punto flotante de 4 * 0.1 se ve bien en Python 3 pero 3 * 0.1 no?
Sé que la mayoría de los decimales no tienen una representación exacta de coma flotante ( ¿se rompen las matemáticas de coma flotante? ). Pero no veo por qué 4*0.1se imprime bien como 0.4, pero 3*0.1no lo es, cuando ambos valores tienen representaciones decimales feas: >>> 3*0.1 0.30000000000000004 >>> 4*0.1 …








Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.