bit-manipulation

    -1

    1答えて

    編集可能なフィールドを持つ優れたインターフェイスを作成したいと考えています。これら のフィールドは、たとえば、これらのフィールドのビットで構成されている番号になります編集: field1: bits 0-6, value 0x0F field2: bits 7-13, value 0x0F result: 0x078F これは私が100から150ビットの結果にその金額フィールドを扱っていな

    1

    1答えて

    ビット単位の操作を行うためのソリューションがあります。しかし、それは2進数で整数を変換し、ビット単位の演算を行います。私は既にバイナリ形式の数字を持っています。これらの数値に対してビット単位の演算を実行するにはどうすればよいですか? Ex。 x = 10101、y = 11001 私はz = xまたはyを11101にします。 何か助けていただければ幸いです。

    2

    1答えて

    は、私はものがnullのフラグにパラメータの数と整数を受け取り、リモートサービスがあります。私は素朴な実装を試してみた byte<(param_count + 7)/8> null bitmap を私はビットシフトで何の経験をしたんので、私は思いますむしろそれを示していない。 ブール値のベクトルを考えると、私はどのようにビットマップを作成できますか?

    0

    1答えて

    私はPythonの初心者です。情報の保存に問題があります。私は自分の「メンター」から仕事を得ているし、その方法を知らない。 数字の0と1の配列を持っています。 a=[1,1,1,0] 私はそれが整数だと知っていますが、私はビットとしてそれを保つべきだと言いました。 私は例えばに番号を付けるために私の変数を変換しようとしていた。 a = 14、その後ab = bin(14). しかし、私はsys

    0

    1答えて

    ビット演算子でこの問題を解決することは可能ですか? 整数の配列が与えられた場合、2つの同じ番号を見つけて、それらのうちの1つを返します。たとえば、配列[7,3,5,6,7] answer 7です。問題がビットごとに解決できるときを理解しようとしています。これまでのところ、2で掛け算したり2で割った場合、2で乗算するには左シフトを使い、2で割るには右シフトし、一致する数字を取り消したい場合はXORを

    0

    1答えて

    私はビットシフトを行う方法を知っていますが、私の値は端から外れているように見え、8ビットを保存しようとすると元の値を失います。符号なし16ビット整数の場合

    5

    1答えて

    範囲[x、y]を指定すると、フィボナッチ数として設定されたビット数を持つ必要があるような数のカウントが見つかりますか? 例:[15,17] 15 - 1111 - Count of bits is 4 - (4 is not a fibonacci number) 16 - 10000 - Count of bits is 1 - (1 is a fibonacci number) 17

    -2

    2答えて

    整数n、値v(v = 0または1)と位置pが与えられます。 nのバイナリ表現から位置pに値vを保持するためにnを変更する一連の演算子を記述します。例: N = 5(00000101)、p = 3、V = 1 - > 13(00001101) N = 5(00000101)、P = 2、V = 0 - > 1(00000001 ) これは私のコードです: int n1 = 35; int p1 =

    0

    1答えて

    私は「XXXXXXX」と第一二つの部分のためにこれを考え出すのトラブルの少しを持っていますのビットを操作しない私は add $t0, $v0, $0 # $t0 gets copy of input x sub $t1, $0, $t0 # $t1 gets mask1 that is "-x" を持っていますが、残りの部分は、私は混乱しています。私は正確な答えを望んでいないが、説明は非