>>608
floatはdoubleに変換されるからprintfの時はどちらもlをつけないが、
scanfの場合はポインタを渡すから、、、ええと、うまく説明できないな(汗
同様に%dに対してchar*やshort*などを渡すのもまずい。