僕の備忘録(PC、UN*X、ネットワーク関連が中心)なんです。
自分の書いたところは適当(な時とか)に書き換えますので御了承を。
例によって、前にやったかどうか覚えてない例(?)。
十進値、
二進値、
反転値、
反転の二進値。
(x+1) * (-1) といったところか。
>>> for x in range(7): ... print x, '{:3b}'.format(x), \ ... ~x, '{:4b}'.format(~x) ... 0 0 -1 -1 1 1 -2 -10 2 10 -3 -11 3 11 -4 -100 4 100 -5 -101 5 101 -6 -110 6 110 -7 -111
リンクはご自由にどうぞ。でもURLや内容が変った場合はあしからず。