>sprintf("%0.2f", 1.1)
って書き方は間違いですか?

直すとしたら、
>sprintf("%.2f", 1.1)
といった感じでしょうか?