%lfって別に書いてもいいけど%fと解釈されるだけでしょ
C99から明確に区別されるようになったわけ?