003-005-003
ビット演算子:権限フラグの管理
中級
問題説明
ビット演算子:権限フラグの管理
この問題では: 現在の権限値と確認する権限をビット演算子(&)で照合し、該当権限の有無を標準出力に表示するプログラムを作成します。
学習目標: ビット演算子(&, |, ^)を使ってフラグの設定・確認ができる
ユーザー権限システムを作ります。ビット演算子を使って、読み取り・書き込み・実行権限を管理しましょう。
権限フラグ
- READ = 1(2進数: 001)
- WRITE = 2(2進数: 010)
- EXECUTE = 4(2進数: 100)
入力
1行目: 現在の権限値(整数 0-7)
2行目: 確認する権限(1=READ, 2=WRITE, 4=EXECUTE)
出力
権限値: [現在の権限]
[権限名]: [あり/なし]
