float f1 = 123.125;
int i1 = -150;
f1 = i1; // integer to floating conversion
printf("%i assigned to an float produces %f\n", i1, f1);
Ausgabe:
-150 assigned to an float produces -150.000000
Meine Frage ist, warum das Ergebnis 6 Nullen enthält ( 000000
) nach dem .
und nicht 7 oder 8 oder eine andere Zahl?