From: Gerry Jenkins Date: 2010-09-21T06:53:27+09:00 Subject: Re: Is this a bug? Rimantas Liubertas wrote: >> 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 Yes, I intend to round -32.05 to the nearest 1 decimal place not to a whole number. sprintf is suppose to round to the precision you specify. -- Posted via http://www.ruby-forum.com/.