Python の bit演算 (ごく簡単な覚え書き)

23 Python

LCD に文字表示を行うプログラムの前に
Python での bit 演算のための予習、覚え書きです

  1. 2進数は頭に 0b を付ける
     7(10) = 0b111
  2. 論理積 (and) の演算子は &
     011(2) and 111(2) → 0b011 & 0b111
  3. 論理和 (or) の演算子は |
     011(2) or 111(2) → 0b011 | 0b111
  4. 排他的論理和 (xor) の演算子は ^
     011(2) xor 111(2) → 0b011 ^ 0b111
  5. シフト演算子は << と >>

コメント