nachkommerstellen
-
Ich habe eine long double zahl mit mehr als 16 Nachkommerstellen. Beim rechnen oder anzeigen mit printf werden aber nur die ersten 16 berücksichtigt. Wie kann ich das ändern?
-
Du kannst angeben, wieviele Nachkommastellen berücksichtigt werden sollen:
printf("%.32LF\n", d);
-
rüdiger schrieb:
Du kannst angeben, wieviele Nachkommastellen berücksichtigt werden sollen:
printf("%.32LF\n", d);
Dann kommen trotzdem nur 16 stellen - der rest ist 0.
-
Dann liegt es entweder an deinem printf oder du rechnest vorher eben nicht mit long double Genauigkeit oder long double ist bei deinem System nicht größer als double.
-
Argh *FingernägelAnDerTafel* - Es heißt NachkommAstellen !