職案人

求職・歴史・仏教などについて掲載するつもりだが、自分の思いつきが多いブログだよ。適当に付き合って下さい。

Python--ビット演算

2020年10月20日 | Python
ビット演算


【開発環境】
OS:Win10(64ビット)
言語:Python3.8.5(64bit)
Python の統合開発環境:IDLE
IDLEの操作は別サイト参照のこと

【ビット演算】
ビット演算は整数でのみ利用可能。
x | y x と y のビット単位 論理和
x ^ y x と y のビット単位 排他的論理和
x & y x と y のビット単位 論理積
x << n x の n ビット左シフト
x >> n x の n ビット右シフト
~x x のビット反転

例文
print("10 | 12 = " + str(10 | 12))
print("10 & 12 = " + str(10 & 12))
print("10 ^ 12 = " + str(10 ^ 12))
print("~10 = " + str(~10))
print("11 << 2 = " + str(11 << 2))
print("11 >> 1 = " + str(11 >> 1))

実行
========================== RESTART: D:/Data/test3-1.py =========================
10 | 12 = 14
10 & 12 = 8
10 ^ 12 = 6
~10 = -11
11 << 2 = 44
11 >> 1 = 5
>>>

コメント    この記事についてブログを書く
  • Twitterでシェアする
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« Python--四則演算に関する演算子 | トップ | Python--演算子の優先順位 »
最新の画像もっと見る

コメントを投稿

Python」カテゴリの最新記事