[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

In This Thread

Prev Next