S
@SeppJ sagte in Rechenprogramm liefert "machmal" falsche Werte:
Ich bin mir nicht sicher, ob Sarkast das richtige meint, je öfter ich es lese, desto eher denke ich, das nicht. Aber das was hustbaer sagte gilt: Wenn Compiler Ausdrücke zur Compilerzeit auswerten, werden sie dabei oft unendliche Präzision benutzen. Auch wenn das nicht strikt standardkonform ist.
Wenn ich schreibe, daß hustbaer es so verstanden hat, wie ich es meine, wie sollte ich es dann anders meinen?
Weil hier eh nur C steht, hab' ich das einmal durch nen ollen Whatcom C/C++ geschoben und den puren Pelles C, gleiches Ergebnis. Ob Standard oder nicht, die zwei Compiler arbeiten durchgängig mit double, wenn es nur ums Zusammenramschen der Literale zur Compiletime geht. Es ist halt so.