Suchergebnisse für Anfrage "floating-point"

2 die antwort

Wie erhalte ich den kleinsten nächsten oder vorherigen möglichen doppelten Wert, der von der Architektur unterstützt wird?

Sagen wir, ich habe eindouble variabled. Gibt es eine Möglichkeit, den nächsten oder vorherigen Wert abzurufen, der von der CPU-Architektur unterstützt wird? Wenn der Wert trivialerweise 10,1245125 beträgt und die Genauigkeit der Architektur ...

10 die antwort

Warum ändert sich der Wert dieses Floats von dem, auf den er eingestellt wurde?

Warum gibt dieses C-Programm die "falsche" Ausgabe aus? #include<stdio.h> void main() { float f = 12345.054321; printf("%f", f); getch(); }Ausgabe 12345.054688Aber die Ausgabe sollte sein,12345.054321. Ich verwende VC ++ in VS2008.

6 die antwort

Fließkommavergleich in AWL, BOOST

ibt es in der AWL oder in Boost eine Reihe von generischen einfachen Vergleichsfunktione Der, den ich gefunden habe, erfordert immer Vorlagenparameter und / oder die Instanziierung einer Strukturvorlage. Ich suche nach etwas mit einer Syntax ...

TOP-Veröffentlichungen

2 die antwort

Wie druckt Javascript 0.1 so genau?

Ich habegehör [https://stackoverflow.com/questions/1458633/elegant-workaround-for-javascript-floating-point-number-problem] dass Javascript Zahlen sindIEEE 754 [http://en.wikipedia.org/wiki/IEEE_floating_point] Gleitkommazahlen, was erklärt, ...

6 die antwort

Wie erhalte ich den minimalen oder maximalen Wert eines Iterators, der Gleitkommazahlen enthält?

Ich verstehe warum die floats keine implementierung für @ habOrd [https://stackoverflow.com/q/26489701/155423] aber das hilft mir nicht besonders, wenn ich faul sein und Iteratoren verwenden möchte. Gibt es eine Problemumgehung oder eine ...

6 die antwort

sin v / s sinf Funktion in C

Ich versuche das @ zu benutzsinf Funktion in meinem C-Programm, aber es gibt mir einen undefinierten Referenzfehler unter MSVC 6.0, jedochsin funktioniert gut Dies macht mich neugierig, den Unterschied zwischen @ zu findsin undsinf. Was ist ...

24 die antwort

Ist es möglich, 0 zu erhalten, indem zwei ungleiche Gleitkommazahlen subtrahiert werden?

Ist es im folgenden Beispiel möglich, eine Division durch 0 (oder Unendlich) zu erhalten? public double calculation(double a, double b) { if (a == b) { return 0; } else { return 2 / (a - b); } }m Normalfall natürlich nicht. Aber was wenna undb ...

16 die antwort

Warum sind Gleitkomma-Unendlichkeiten im Gegensatz zu NaNs gleich?

Warum folgt der Unendlichkeitsvergleich nicht der Logik, die auf NaNs angewendet wird? Dieser Code gibt @ afalse drei Mal double a = Double.NaN; double b = Double.NaN; System.out.println(a == b); // false System.out.println(a < b); // false ...

8 die antwort

Wie kann ich die Leistung von log () und fp in C ++ vergleichen?

Ich verwende eine protokollbasierte Klasse in C ++, um sehr kleine Gleitkommawerte zu speichern (da die Werte ansonsten über den Bereich von @ hinausgehendouble). Da ich eine große Anzahl von Multiplikationen durchführe, hat dies den ...

4 die antwort

Strange-Ausgabe bei Verwendung von float anstelle von double

Seltsame Ausgabe, wenn ich @ benutfloat Anstatt vondouble #include <stdio.h> void main() { double p,p1,cost,cost1=30; for (p = 0.1; p < 10;p=p+0.1) { cost = 30-6*p+p*p; if (cost<cost1) { cost1=cost; p1=p; } else { break; } ...