2009-10-20から1日間の記事一覧

2 進数のふしぎ

"%b" % -1 #=> "..1" "%b" % -2 #=> "..10" "%b" % -3 #=> "..101" "%b" % -4 #=> "..100" を見て思ったんですが、ビット長に制限が無ければ、負の整数の 2 進数表記はある桁以上が全部 1 と考えられるんですね。逆に正の整数はある桁以上が 0 と考えられる…