トップ «前の日記(2014-09-11(Thu)) 最新 次の日記(2014-09-19(Fri))» 編集

屑俺日記

僕の備忘録(PC、UN*X、ネットワーク関連が中心)なんです。
自分の書いたところは適当(な時とか)に書き換えますので御了承を。


2014-09-18(Thu) くもりかけであたまぼんやり

ビット反転

例によって、前にやったかどうか覚えてない例(?)。
十進値二進値反転値反転の二進値
(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や内容が変った場合はあしからず。

index.htmlは ここから。