003-005-005
ビット演算子:フラグ操作の基本
初級
問題説明
ビット演算子:フラグ操作の基本
この問題では: 2つの整数を受け取り、ビットAND(&)とビットOR(|)演算を行い、結果を標準出力に表示するプログラムを作成します。
学習目標: ビット演算子(&, |)を使ったフラグ操作を理解する
2つの整数を入力し、ビットANDとビットORの結果を出力します。
入力
1行目: 整数a
2行目: 整数b
出力
AND: [a & bの値]
OR: [a | bの値]
具体例
入力:
5
3
出力:
AND: 1
OR: 7
説明: 5=101(2), 3=011(2)
AND: 101 & 011 = 001 = 1
OR: 101 | 011 = 111 = 7
