"%.6x"%-10 #=> fffff6
    "%.5x"%-10 #=> ffff6
    "%.4x"%-10 #=> ..f6
    "%.3x"%-10 #=> ..f6

というのは意図的なものでしょうか,それとも単なるバグ?

sprintf.c をざらっと見たところだと,どうも `..f6' で width を見て,そ
れで幅が足りないとそのまま出力しているような感じ.

# ruby 1.7.2 (2002-05-07) [i386-freebsd] なんでこんな中途半端なバージョ
# ンなんだ....


-- 
柳川和久 @ 東大阪市 . 大阪府                              November 22, 2002
What is done can't be undone.