habe mal begonnen mit C zu werken. Ich verstehe aber nicht, warum mir folgendes Programm
folgendes Ergebnis ausgiebt
#include <stdio.h>
int main ()
{
float wert1 = 123.123;
double wert2 = 1234.1234;
printf("Der Wert von wert1: %f\n", wert1);
printf("Der Wert von wert2: %lf\n", wert2);
return 0;
}
Es müsste doch 123.123 und 1234.1234 sein, oder?
Der Wert von wert1: 123.123001
Der Wert von wert2: 1234.123400
