Float zahl über 1 Millionen
-
thx funtzt
-
float, double und long double sind nun einmal Mantisse und Exponent. Wenn Du die Zahl anders sehen willst, musst Du das sagen. Versuche es einfach mit:
cout << setw(12) << setprecision(3) << zahl;
Die interne Genauigkeit ist im übrigen compiler-abhängig. Der legt fest, wieviele Bytes er zuweist.
-
Hat float nicht maximal nur 5Nachkommastellen?
-
Fließkommazahlen haben nur eine maximale Stellenzahl (nomen est omen). Wo innerhalb dieser Stellenzahl das Komma steht, ist unerheblich.
-
T0bi schrieb:
Hat float nicht maximal nur 5Nachkommastellen?
Die interne Genauigkeit ist im übrigen compiler-abhängig. Der legt fest, wieviele Bytes er zuweist.
eine fixe Anzahl an Nachkommastellen ist übrigens nicht gegeben.
-
An LordJaxom: Habe auch nichts anderes gesagt. Die Anzahl gültiger Stellen ist abhängig von der Anzahl der zugewiesenen Bytes. daddeldu!
-
berniebutt schrieb:
An LordJaxom: Habe auch nichts anderes gesagt. Die Anzahl gültiger Stellen ist abhängig von der Anzahl der zugewiesenen Bytes. daddeldu!
Ich beantwortete die Frage von T0bi.
-
LordJaxom schrieb:
Fließkommazahlen
Entschuldige, daß ich so kleinlich bin, aber wo du es schon extra so schön fett geschrieben hast: Es heißt immer noch Gleitkommazahlen, von Flowing Point habe ich jedenfalls noch nie gehört

-
dooooomi schrieb:
Entschuldige, daß ich so kleinlich bin, aber wo du es schon extra so schön fett geschrieben hast: Es heißt immer noch Gleitkommazahlen, von Flowing Point habe ich jedenfalls noch nie gehört

Der Begriff Fließkommazahl (als falsche Übersetzung aus dem engl. floating point number) ist aber gebräuchlich.
Aber ich sehe ein, dass ich besser den fachlich korrekt übersetzten Terminus benutzen sollte.
-
Was verunfallte Übersetzungen betrifft, gibt es schlimmere Beispiele - Seiteneffekt ist eines, das noch dazu gebräuchlich ist. Oder man argumentiert, dass die Spezies Komma andere Fortbewegungsgewohnheiten als die Spezies Punkt hat.