tedlemegba
abgemeldet
- 20 April 2006
- 2.729
- 175
Ahoi zusammen!
Ich experimentierte soeben in PHP mit sehr großen Zahlen. Wenn ich mir die ausgeben lasse kommt teilweise sowas wie 3.62833538759E+227 dabei raus. Wie genaus ist die Zahl denn gespeichert? Ich hoffe mal, dass nur die Ausgabe "ungenau" ist. Wie sieht's denn also mit dieser quasi 228-stelligen Zahl aus. Wenn ich diese Zahl habe und eine andere, deren Differenz 1 beträgt. Kann ich damit noch rechnen? Oder werden die Stellen alle geschluckt und der Wert der Variable wird nicht so genau gespeichert?! Eigentlich könnte man es PHP ja nicht übel nehmen.
Interessiert mich nur mal.
Danke.
Edit: also ggf. auf
ausweichen bei sowas?
Ich experimentierte soeben in PHP mit sehr großen Zahlen. Wenn ich mir die ausgeben lasse kommt teilweise sowas wie 3.62833538759E+227 dabei raus. Wie genaus ist die Zahl denn gespeichert? Ich hoffe mal, dass nur die Ausgabe "ungenau" ist. Wie sieht's denn also mit dieser quasi 228-stelligen Zahl aus. Wenn ich diese Zahl habe und eine andere, deren Differenz 1 beträgt. Kann ich damit noch rechnen? Oder werden die Stellen alle geschluckt und der Wert der Variable wird nicht so genau gespeichert?! Eigentlich könnte man es PHP ja nicht übel nehmen.

Danke.
Edit: also ggf. auf
VIII. Mathematische Funktionen mit beliebiger Genauigkeit
Einführung
Für beliebig genaue mathematische Operationen bietet PHP den Binary Calculator, der Zahlen von beliebiger Länge und Genauigkeit, die als String vorliegen, unterstützt.
ausweichen bei sowas?
Zuletzt bearbeitet: