Articles of flotante

¿Cómo obtener la parte decimal de un flotador?

Necesito extraer la parte decimal de un número flotante, pero obtengo resultados extraños: float n = 22.65f; // I want x = 0.65f, but… x = n % 1; // x = 0.6499996 x = n – Math.floor(n); // x = 0.6499996185302734 x = n – (int)n; // x = 0.6499996 ¿Por qué pasó esto? […]

problema de punto flotante en R?

Posible duplicado: ¿Por qué estos números no son iguales? La expresión siguiente, que evalúa a 0.1, se considera mayor que 0.1. > round(1740/600,0) – 1740/600 [1] 0.1 > (round(1740/600,0) – 1740/600) (round(1740/600,0) – 1740/600) <= 0.1000000000000000000000000000000000000001 [1] TRUE Pensando que el problema podría deberse al redondeo, intenté esto con el mismo resultado: > 3 – […]

¿Por qué f se coloca después de los valores de flotación?

No sé por qué f o F se coloca después de los valores flotantes en Java u otros idiomas. por ejemplo, float fVariable = 12.3f; ¿Tiene alguna característica que no sea indicar que este es un valor flotante?

problemas en la comparación de puntos flotantes

void main() { float f = 0.98; if(f <= 0.98) printf("hi"); else printf("hello"); getch(); } Estoy obteniendo este problema aquí. Al usar diferentes valores de coma flotante, recibo resultados diferentes. ¿Por qué está pasando esto?

Biblioteca de alta precisión de punto flotante de Java

¿Qué bibliotecas para Java existen que tengan una implementación rápida para operaciones de coma flotante o punto fijo con una precisión de varios miles de dígitos? ¿Qué tan efectivos son? Un requisito para mí es que implementa un algoritmo de multiplicación que es mejor que el algoritmo de multiplicación ingenuo que toma 4 veces más […]

¿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; Entonces fl == -0.0 devuelve true y también fl == 0 . Pero cuando lo -0.0 , imprime -0.0 .

comparando valores flotantes / dobles usando el operador ==

La herramienta de revisión de código que uso se queja de lo siguiente cuando comienzo a comparar dos valores flotantes usando el operador de igualdad. ¿Cuál es la forma correcta y cómo hacerlo? ¿Hay alguna función de ayuda (commons- *) que pueda volver a usar? Descripción No se pueden comparar los valores de coma flotante […]

Problemas con flotadores en Objective-C

Tengo un pequeño problema y no puedo encontrar una solución. Mi código es (esto es solo un código de muestra, pero mi código original hace algo como esto): float x = [@”2.45″ floatValue]; for(int i=0; i<100; i++) x += 0.22; NSLog(@"%f", x); ¡la salida es 52.450001 y no 52.450000! ¡No lo sé porque esto sucede! […]

Precisión de punto flotante de C ++

Posible duplicado: Ejemplos de inexactitud de punto flotante double a = 0.3; std::cout.precision(20); std::cout << a << std::endl; resultado: 0.2999999999999999889 double a, b; a = 0.3; b = 0; for (char i = 1; i <= 50; i++) { b = b + a; }; std::cout.precision(20); std::cout << b << std::endl; resultado: 15.000000000000014211 Entonces … […]

Java: ¿Por qué necesita especificar una ‘f’ en un literal flotante?

¿Por qué necesita especificar un sufijo f en un literal flotante?