floating-point

¿Cómo puedo convertir integer en float en Java?

Tengo dos enteros x y y. Necesito calcular x/y y como resultado me gustaría flotar. Por ejemplo, como resultado de 3/2 me gus ... vertir x y y en tipo flotante. Desafortunadamente, no puedo encontrar una manera fácil de hacerlo. ¿Podrías ayudarme con eso?

El formato se duplica para la salida en C#

Ejecutando un experimento rápido relacionado con ¿Se rompe la doble multiplicación en. NET? y leyendo un par de artículos s ... la recompensa, quiero saber cómo (o si). Net puede formatear un doble a la precisión solicitada como visible en el código C.

¿Las operaciones de coma flotante en la JVM darán los mismos resultados en todas las plataformas?

Estoy usando Java en una aplicación que se ejecuta en varias máquinas, y todas las máquinas necesitan obtener los mismos resu ... atemáticas. ¿Es seguro usar las primitivas de coma flotante de Java? ¿O debería usar una biblioteca matemática de punto fijo?

Comprobar si float es un entero

¿Cómo puedo comprobar si una variable float contiene un valor entero? Hasta ahora, he estado usando: float f = 4.5886; if ( ... es\n"); else printf("no\n"); Pero me pregunto si hay una mejor solución, o si ésta tiene algunos (o muchos) inconvenientes.

¿Cuál es la diferencia entre la NaN silenciosa y la NAN de señalización?

He leído sobre el punto flotante y entiendo que NaN podría resultar de operaciones. pero no puedo entender exactamente cuáles ... cia? ¿Cuál se puede producir durante la programación en C++? Como programador, podría escribir un programa causar una nan?

¿Cómo convierto un float a un int en Objective C?

Pregunta total novato pero esto me está volviendo loco! Estoy intentando esto: myInt = [myFloat integerValue]; Pero me sale un error diciendo esencialmente integerValue no funciona en flotadores. ¿Cómo lo hago?

¿Por qué 24.0000 no es igual a 24.0000 en MATLAB?

Estoy escribiendo un programa donde necesito eliminar puntos duplicados almacenados en una matriz. El problema es que cuando ... vertex2(1)) | (points(:,2) ~= vertex2(2)), :); El resultado esperado: >> points points = Empty matrix: 0-by-2

doble largo vs doble

Sé que el tamaño de varios tipos de datos puede cambiar dependiendo del sistema en el que esté. Uso XP 32bits, y usando el o ... l compilador figuras) cuando el valor excede el rango de un doble, y por lo tanto, se extiende más allá de 8 bytes? Gracias.

¿Por qué C# permite dividir un número distinto de cero por cero en tipo de coma flotante?

Por qué C# permite: 1.0 / 0 // Infinity Y no permite: 1 / 0 // Division by constant zero [Compile time error] Matemáticamente, ¿hay alguna diferencia entre números integrales y de coma flotante al dividir por cero?

Almacenamiento de datos estadísticos, ¿necesito DECIMAL, FLOTANTE o DOBLE?

Estoy creando por diversión, pero todavía quiero abordarlo seriamente, un sitio que alberga varias pruebas. Con estas pruebas ... juicio nublado sobre el asunto. Nuevamente pido disculpas si mi pregunta está fuera de tema o no es adecuada para este sitio.

Cómo comprobar si un float tiene un valor entero

¿Cómo comprobar si el valor de entrada es entero o flotante? Supongamos que 312/100=3.12,aquí necesito verificar si 3.12 es flotante o entero.

¿Está bien el punto flotante?

Justo hoy me encontré con software de terceros que estamos utilizando y en su código de muestra había algo en estas líneas: ... demás, ¿qué pasa con una llamada como foo(BAR)? ¿Se comparará esto siempre igual ya que ambos usan el mismo static const BAR?

Convertir float a cadena con precisión establecida y número de dígitos decimales?

¿Cómo se convierte un float en una cadena en C++ al especificar la precisión y el número de dígitos decimales? Por ejemplo: 3.14159265359 -> "3.14"

Representación binaria de float en Python (bits no hexadecimales)

¿Cómo obtener la cadena como representación binaria IEEE 754 de un flotador de 32 bits? Ejemplo 1.00 -> '00111111100000000000000000000000'

Valor para epsilon en Python

¿Hay un valor estándar para (o método para obtener) epsilon en Python? Necesito comparar valores de coma flotante y quiero c ... orcionada numeric_limits::epsilon( ) que da el valor epsilon para cualquier tipo de datos dado. Hay un equivalente en Python?

¿Hay alguna ventaja de usar pow (x, 2) en lugar de x*x, con x double?

¿Hay alguna ventaja en usar este código double x; double square = pow(x,2); En lugar de esto? double x; double square = ... en pow porque x*x es más simple que pow para el caso cuadrado particular. ¿Hay algún caso particular donde pow es superior?

¿Cómo puede un valor flotante primitivo ser -0.0? ¿Qué significa eso?

¿Cómo es que un valor flotante primitivo puede ser -0.0? ¿Qué significa eso? ¿Puedo cancelar esa función? Cuando tengo: float fl; Luego fl == -0.0 devuelve true y también fl == 0. Pero cuando lo imprimo, imprime -0.0.

firmar cambios al pasar de int a float y volver

Considere el siguiente código, que es un SSCCE de mi problema real: #include <iostream> int roundtrip(int x) { re ... 0 2147483584 -> 2147483647 El equipo de g++ arregló un error mientras tanto, ¿o ambas salidas son perfectamente válidas?

¿Qué es un número subnormal de coma flotante?

La página de referencia Isnormal () dice: Determina si el número de punto flotante dado arg es normal, es decir, es n ... Un número que es cero, infinito o NaN es claro lo que significa. Pero también dice subnormal. ¿Cuándo es subnormal un número?

¿Cómo puedo escribir una función de potencia yo mismo?

Siempre me preguntaba ¿cómo puedo hacer una función que calcula la potencia (por ejemplo, 23) a mí mismo. En la mayoría de lo ... te tener en cuenta: No puedo usar funciones que usan poderes (por ejemplo, exp), lo que haría que esto finalmente sea inútil.