[ruby-list:49725] Re: sprintfフォーマットについて
From:
Yusuke Endoh <mame@...>
Date:
2013-12-01 09:37:49 UTC
List:
ruby-list #49725
遠藤です。 2013年12月1日 17:00 dezawa <dezawa@aliadne.net>: > "%!04x" % 0x10000 > は > #=> "10000" > > になるのでは。 > 今の dもuもxも必要桁数に足りないときは指定の数を > 越えて出力するので、それに合わせたほうが。。。 "..fe" は f が無限に並んでいる値なので、 "%!04x" % -2 が "fffe" を返すということは、 「常に下 4 桁だけを持ってくる」と考えるのが自然だと思いました。 だとすれば 0x10000 に対しても同様に下 4 桁だけを持ってくるべきかと。 -- Yusuke Endoh <mame@tsg.ne.jp>