@ Leroy: Jaja, reite halt auf meiner schlechten Wortwahl rum... "anders" angeben, vielleicht wäre "explizit" angeben besser gewesen.
Wenn ich EXPLIZIT angebe, daß ich das Ding als Float behandelt haben will - sei es durch einen Punkt, einen Cast, oder ein f hinten dran (gleiches gilt analog für Double (mit einem d hinten dran, um es exakt zu formulieren)) - dann weiß der Compiler, was ich will und kompiliert entsprechend.
Wenn ich KEINEN Punkt angebe, und KEINEN Cast, und KEIN f hinten dran (und auch kein d und auch kein L), dann geht er davon aus, daß ich wohl einen int meine.
Ich hoffe das war jetzt deutlich genug...