From: Rimantas Liubertas Date: 2010-09-21T06:48:14+09:00 Subject: Re: Is this a bug? > note the inconsistent rounding. > > -1.05 rounds to -1.1 > and > -32.50 rounds to -32.0 > > from  sprintf For me it looks like you are rounding -32.05, not -32.50. > irb(main):003:0> sprintf("%.1f",-32.05) Regards, Rimantas -- http://rimantas.com/