私は、以下を行う必要がある部分に苦しんでいます: 数字X(Say 10101010)と数字Y(Say 1110)と2つの位置変数i、j(Say i = 1、j = 4)の場合、Xのすべてのビットをiからjに設定することです。 上記の例では、答えは101 | | 0。XのビットのサブセットをYのものと等価にする方法
私が考えていたものソリューションでした:ここ
1. Right shift X >> i
3. Run loop from 0 to j-1
2. if(!(X (lsb)^Y(lsb)), then continue, else X(lsb) = ~X(lsb)
事は、私は個々のビットを再生する方法がわからないです。