"John W. Krahn" schreef: > Also the format "%2.0f" says to print the argument as a floating point > number but not print the "floating point" part which is effectively > the same as printing the argument as an integer using "%2d".
No, %d truncates, %f evens: perl -wle' printf("%1\$4.1f: %1\$2d %1\$2.0f\n", $_ + 0.5) for -2..4; ' -1.5: -1 -2 -0.5: 0 -0 0.5: 0 0 1.5: 1 2 2.5: 2 2 3.5: 3 4 4.5: 4 4 -- Affijn, Ruud "Gewoon is een tijger." -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] http://learn.perl.org/