C99から規格上でも %lf で double に対応するようになってなかったっけ?