Fließkommazahlen sind Näherungen reeller Zahlen, die größere Bereiche als Ganzzahlen darstellen können, aber die gleiche Menge an Speicher verwenden, auf Kosten geringerer Genauigkeit. Wenn es sich bei Ihrer Frage um kleine arithmetische Fehler (z. B. warum 0,2 + 0,1 ist gleich 0,300000001?) Oder um Dezimalwandlungsfehler handelt, lesen Sie bitte die unten verlinkte Seite "info" vor dem Posten.
Gibt es einen einfachen Weg zu echo eine Gleitkommazahl mit einer bestimmten Anzahl von Nachkommastellen?
Zum Beispiel: $sum = 3.1234566768; Ich möchte $ sum zurückgeben und bekomme: 3.12 .
06.03.2012, 09:31
Ich habe eine Frage zum nächsten Code:
%Vor%
Wenn ich den Code auf meinem Computer starte, erhalte ich keinen Laufzeitfehler und ich sehe y = -nan(0x8000000000000) . Warum ist es kein Laufzeitfehler, durch Null zu teilen?
Zusätzlich, we...
28.10.2012, 16:44
Ich habe die folgenden zwei Codes gefunden. Warum wirft es keine Ausnahme für Fließkomma, wo es in anderen Fällen eine Laufzeitausnahme auslöst.
%Vor%
AUSGABE: b = Unendlich .
Wenn ich mit int-Werten versuche, wird eine Laufzeitausnahme...
01.08.2010, 04:32
Ich war ziemlich überrascht, warum ich versuchte, einen Float in C zu multiplizieren (mit GCC 3.2) und dass es nicht so lief, wie ich es erwartet hatte. Als Beispiel:
%Vor%
Anzeigen: 31.099998
Ich bin neugierig, wie Floats implementie...
13.06.2010, 05:00
Sehen Sie sich die drei Codezeilen unten an.
%Vor%
Die zweite Zeile enthält Kompilierungsfehler, während die anderen Zeilen keine Kompilierungsfehler enthalten. Die erste Zeile funktioniert ohne Suffix f und die dritte Zeile arbeitet mit Suf...
13.06.2010, 17:16
wahrscheinlich ist meine Frage sehr einfach und dumm.
Ich möchte den Wert einer Division speichern, insbesondere 1 / x , wobei x ein ist
ganzzahliger Wert.
%Vor%
Ich versuche es, aber ich bekomme immer 0.000000 ... Ich versuche e...
26.02.2012, 17:20
Im Allgemeinen sagen wir, dass ein Float eine Genauigkeit von 6 Nachkommastellen hat. Aber wenn wir eine große Zahl in der Größenordnung von 10 ^ 30 speichern, erhalten wir 6 Nachkommastellen nicht. Also ist es richtig zu sagen, dass Floats eine...
19.03.2012, 06:09
Ich denke, die Frage ist ziemlich klar: Ich habe drei Zahlen, ich habe zwei Funktionen, min und max.
Was sind die schnellsten Implementierungen?
15.11.2011, 11:23
Ich möchte number_format Funktion in PHP verwenden. Zum Beispiel:
%Vor%
Dies funktioniert für Gleitkommazahlen, aber ich möchte es für verschiedene Zahlen verwenden. Wenn eine Zahl dezimal ist und keine Gleitkommawerte hat, wird folgendes...
14.11.2009, 13:29
In% C ++ gibt fmod(-2,2) -0 zurück. Der Ausdruck -0 == 0 ist wahr, aber die Bits sind unterschiedlich. Was ist der Zweck von etwas wie -0 , das 0 sein sollte, aber anders dargestellt wird? Wird -0 in allen Berechnungen genauso v...
14.09.2010, 09:06