floating-point

Conversión de Flotador a Dólares y Centavos

En primer lugar, he probado este post (entre otros): Formato de moneda en Python. No tiene ningún efecto en mi variable. M ... én sin éxito: money = float(1234.5) print(money) #output is 1234.5 '${:,.2f}'.format(money) print(money) #output is 1234.5

Cómo convertir float number a Binario?

¿Puede alguien decirme cómo puedo convertir este número flotante: 12.25 a binario? Sé cómo convertir el "12", pero no el 0.25 Cualquier ayuda es muy apreciada. Gracias

Cómo resumir un montón de números de punto flotante?

Imagine que tiene una gran variedad de números de coma flotante, de todo tipo de tamaños. ¿Cuál es la forma más correcta de c ... values) { double s = 0.0; for (Double d : values) { s += d; } return s; } }

Cambiar el modo de redondeo de punto flotante

¿Cuál es la forma más eficiente de cambiar el modo de redondeo* de los números de coma flotante IEEE 754? Una función C por ... stá bien. * Me refiero a los modos de redondeo estándar de hacia más cercano, hacia cero y hacia infinito positivo/negativo

Dificultad de comparación numérica en R

Estoy tratando de comparar dos números en R como parte de una condición de sentencia if: (a-b) >= 0.5 En este caso part ... es una manera sensata de lidiar con comparaciones mayores que o iguales en R, ya que el >= realmente no se puede confiar?

¿Hay alguna ganancia de precisión cuando se lanza al doble y hacia atrás cuando se hace la división de flotación?

¿Cuál es la diferencia entre los dos siguientes? float f1 = some_number; float f2 = some_near_zero_number; float result; r ... . ¿Hay alguna precisión que se pueda obtener? Algunas pautas prácticas para usar este tipo de reparto también serían buenas.

Cómo rastrear una NaN en C++

Voy a hacer algunos cálculos matemáticos usando C++ . El número de coma flotante de entrada es un número válido, pero despué ... double nanvalue = 0.0/dirty; ¿Podría alguien sugerir un método para rastrear la NaN o convertir una NaN en una excepción?

salida extraña en comparación de float con float literal

float f = 0.7; if( f == 0.7 ) printf("equal"); else printf("not equal"); ¿Por qué es la salida not equal? ¿por Qué sucede esto?

Impresión doble sin perder precisión

¿Cómo se imprime un doble en una secuencia para que cuando se lee no se pierda precisión? Lo intenté: std::stringstream s ... tream& preciseflt(std::ostream& stream) { return precise<float>(stream);} Siguiente: ¿Cómo manejamos NaN/Inf?

C#: Convertir matriz de bytes en un flotador

Tengo una matriz de bytes de tamaño 4 byte[] source = new byte[4]; Ahora quería convertir esta fuente en un valor flotante de 4 bytes... Puede alguien decirme cómo hacer esto...

Por qué [float.MaxValue = = float.MaxValue + 1] ¿devuelve true?

Me pregunto si podría explicar el Desbordamiento en tipos de punto flotante. float.MaxValue == float.MaxValue + 1 // returns true

Rangos de tipo de datos de coma flotante en C?

Estoy leyendo un libro en C, hablando de rangos de coma flotante, el autor dio la tabla: No sé de dónde vienen los números en las columnas El Valor Positivo más Pequeño y el Más Grande.

Flotar en la base de datos a? in.NET

Si tiene un flotador en MSSQLServer, ¿a qué se asigna esto en. NET? ¿Puedes convertirlo al doble o perderás números?

PHP: dinero sin formato

¿Hay alguna forma de obtener el valor flotante de una cadena como esta: 75,25 €, que no sea parsefloat(str_replace(',', '.', $var))? Quiero que esto dependa del idioma del sitio actual, y a veces la coma podría ser reemplazada por punto.

¿Es seguro comprobar un doble por igualdad?

Tengo el siguiente código: double x = 0; { ...do stuff ...} if(x == 0){ } Siempre me enseñaron que no se debe comprobar flotadores para la igualdad. Es comprobar para ver si es igual a cero cualquier diferente?

Haskell: Fuerza flota para tener dos decimales

Usando el siguiente fragmento de código: (fromIntegral 100)/10.00 Usando el preludio estándar de Haskell '98, ¿cómo represento el resultado con dos decimales? Gracias.

Ejemplos de inexactitud en coma flotante

¿Cómo explicar la inexactitud de coma flotante a los programadores nuevos y laicos que todavía piensan que las computadoras ... ece transmitir la idea mucho mejor que una explicación precisa, pero seca? ¿Cómo se enseña esto en las clases de Informática?

¿Deberíamos usar literales flotantes para flotadores en lugar de los literales dobles más simples?

En C++ (o tal vez solo nuestros compiladores VC8 y VC10)3.14 es un literal doble y 3.14f es un literal flotante. Ahora teng ... ma un par de veces? ¿No es más limpio si el código solo usa 0.0 y se salta el hard difícil de mantener! -- ¿sufijo flotante?)

¿Cómo puedo rellenar un printf para tener en cuenta los signos negativos y los números de longitud variable?

Estoy tratando de generar algunos números en un archivo de registro y quiero rellenar una carga de flotadores a través de la ... principio de este post, pero claramente algo está mal. ¿Puedes usar solo una bandera a la vez? ..o hay algo más pasando aquí?

¿Por qué IEEE 754 reserva tantos valores NaN?

Parece que el estándar IEEE 754 define 16,777,214 valores de coma flotante de 32 bits como NaNs, o 0.4% de todos los valores ... ión y otro para la NaN silenciosa. Lo siento si esta pregunta es trivial, no pude encontrar ninguna explicación en Internet.