[ruby-list:49727] Re: sprintfフォーマットについて
From:
Hikaru Seki <seki.p.hikaru@...>
Date:
2013-12-01 20:22:34 UTC
List:
ruby-list #49727
関です。 遅ればせながら。 >-1という数値を2の補数形式で表現した場合、幅が > 8bit: 0xFF > 16bit: 0xFFFF > 32bit: 0xFFFFFFFF > 64bit: 0xFFFFFFFFFFFFFFFF > (以下略) >となるわけですが、無限長幅だとFが無限に続いてしまうわけです。 >というわけで、現在のRubyでは、このような場合、意図を表現でき >る最短部分までを十六進表記し、その前にFが無限に続くことを示す >.. を付加しています。 >(二進表記(%b)、八進表記(%o)でも同様なのでご確認あれ) Rubyの整数が無限長ということで、ようやく".."表記が納得できた ような気がします。ありがとうございました。 恐る恐るMLに入ってみましたが、色々なご意見が聞けて良かったです。 ということで、今後とも宜しくお願いします。 -- 関 光 Seki Hikaru seki.p.hikaru@ae.auone-net.jp