Doofes Problem mit float und den Nachkommastellen
-
Hi,
Ich habe jetzt ein Programm in C geschrieben, wo Kommazahlen unvermeitlich sind... nun wird jedoch wenn ich zum Beispiel eine 70 ausgeben möchte statt nur einer "70", ne "70.000000" ausgegeben.
Das wird auf dauer etwas nervig und sieht auch nach nix aus
Kann mir jemand helfen und mir sagen, wie ich diesen schönheitsfehler behoben bekommen???
DankeDavid
PS:
-
printf("%.1f", 70.999999);
-
printf("%.3f",wert); gibt den Wert (z.B.) mit drei Stellen nach dem Komma aus, printf("%.0f",wert); rundet auf ganze Zahlen. Ist es das, was du suchtest?
-
thx!!!