スポンサーリンク

Pythonでビット演算するサンプルコード

and演算、or演算、xor演算、ビットシフト、ビットマスクのサンプルコードになります。

サンプルコード

下記がサンプルコードになります。

演算後、bin()で2進数表示しています。
参考:Pythonで2進数、8進数、16進数に変換

下記が実行結果になります。

スポンサーリンク

&:and演算

&演算子でand演算ができます。

|:or演算

&演算子でand演算ができます。

^:xor演算

^演算子でxor演算ができます。

~:not演算

~演算子でnot演算ができます。

<<:左へビットシフト

<<演算子で左へビットシフトができます。

>>:右へビットシフト

>>演算子で右へビットシフトができます。

ビットマスク

下記はマスク処理し、下位2bitを取得しています。

スポンサーリンク