Bitteschön

Es ist so, dass Du in Deinem Beispiel erst einmal nur Integer miteinander multiplizierst. Dann erst (!) wird das Ergebnis einem float (double) zugeweisen.

Bei der Multiplikation int*float wird erst der int nach float konvertiert und dann multipliziert.