-1

私は、ビット単位の操作を使用して特定の位置でビットを変更する int が与えられた関数を考え出そうとしています:

例えば:

modify_bit(int, pos)

modify_bit(0b10000, 1) は 0b11000 を返す必要があります

または、modify_bit(0b10000, 6) は 0b100001 を返す必要があります

私は調査を行いましたが、ビットボードの特定の位置を左から右に少し変更する関数は見つかりませんでした左。

前もって感謝します!

4

1 に答える 1