From: Gerry Jenkins Date: 2010-09-21T06:38:09+09:00 Subject: Is this a bug? for following version: ruby 1.9.1p129 (2009-05-12 revision 23412) [i386-darwin9.7.0] irb(main):002:0> sprintf("%.1f",-1.05) => "-1.1" irb(main):003:0> sprintf("%.1f",-32.05) => "-32.0" note the inconsistent rounding. -1.05 rounds to -1.1 and -32.50 rounds to -32.0 from sprintf -- Posted via http://www.ruby-forum.com/.