Warum sollten Sie float over double oder double over long double verwenden?

Ich bin noch ein Anfänger im Programmieren und habe immer mehr Fragen, als unsere Buch- oder Internetsuche beantworten kann (es sei denn, ich habe etwas verpasst). Also entschuldige ich mich im Voraus, wenn dies beantwortet wurde, aber ich konnte es nicht finden.

Ich verstehe, dass Float eine geringere Reichweite als Double hat, was es weniger genau macht, und nach meinem Verständnis ist Long Double sogar noch genauer (?). Meine Frage ist also, warum Sie eine Variable verwenden möchten, die in erster Linie weniger genau ist? Hat es etwas mit verschiedenen Plattformen, verschiedenen Betriebssystemversionen, verschiedenen Compilern zu tun? Oder gibt es bestimmte Momente in der Programmierung, in denen es strategisch vorteilhafter ist, einen Float über einem Double / Long Double zu verwenden?

Vielen Dank an alle!

Antworten auf die Frage(5)

Ihre Antwort auf die Frage