2021-04-08 基本情報技術者試験 8ビットの値の全てのビットを反転する操作 16進数FFのビット列と排他的論理和をとる Pythonでの実行例 >>> bin(0b00001111 ^ 0xFF) '0b11110000' 16進数FF(0xFF)は2進数で表すと11111111である >>> bin(0xFF) '0b11111111' 2進数1との排他的論理和をとると、ビットを反転させることができる >>> bin(0b0 ^ 0b1) '0b1' >>> bin(0b1 ^ 0b1) '0b0'