bitwise-operators

    0

    5答えて

    で(^)ビット単位のXORビット単位のOR Vsが私は本当に、以下の簡単な例で説明は、JavaScriptにXOR |の使用にOR ^対混乱しています。 (function sayHi(n){ if(n < 1) //base case return; console.log("Hi!!" | "Hello!!") ; sayHi(n - 1); //recurse })(5);

    2

    1答えて

    私は直角信号を生成しようとしますが、可能な限り低い動作をします。私は信号を送信するためにSTM32とGPIOピンB8とB9を使用します。 ピン8とピン9のペアには、時計方向の4つのオプションがあります。 0/0 1/0 1/1および0/1 および反時計回り 0/0 0/1 1/1 1/0 I選択したピンのビットをすばやく設定またはリセットできるように、ビット単位で方法を見つけることができません。

    -1

    1答えて

    私はなぜこのコードが動作するのか、-1.0と+1.0の間の倍精度を14ビットの整数に変換するために、なぜ&の理由を説明してもらえますか? data14でどのように値が選択されましたか、そして何が起こっていますか?あなたが操作の正しい順序を解析することができる場合 double data = 0.5; if (data < -1.0) { data = -1.0; } else if

    2

    2答えて

    ビット単位の操作についていくつか質問しています。だから私は、xor値(配列全体をカバーする2つの重複しない副次配列)の違いを見つける最速の方法は何か考えています。私はこの問題を解決するための速い方法を見つけることができませんでした。私はこの問題が解決するのはかなり面白いと思います。私は誰もが速い解決策を思いつき、この記事を共有できることを願っています。 私は私の悪い英語のために謝罪:)

    2

    1答えて

    n個の整数の配列が与えられます。指定された配列のすべてのサブセットの中で最大のOR値を持つサブセットの最小長さを求めます。 これを解決するにはどうすればいいですか?

    0

    1答えて

    次の多次元char配列があります。最初にXORのマスク配列を持つ配列の1つを取得し、次にANDの結果をもう1つの配列に格納する必要があります。それを実装する最も速い方法は何ですか? 注:char配列のサイズは、20 KBほどです。そのような unsigned char test1[2][2] = { { 'a','b' },{ 0 } }; unsigned char test2[2][2] =

    -3

    1答えて

    C言語のビット単位のAND演算子を理解しようとしています。それは私が、私は、コンパイラは上記の答えは129です #include <stdio.h> main() { printf ("%d\n", 1999 & 177); return 0; } をやっているかを理解を確認するために手でこれをやっている177 の前に0を入れてまで、これが私の答えです作品私も #in

    3

    2答えて

    間のビットを入れ替え私はこのコードを試してみました。 はまた、私はこれを見るとき: *numbB &= (~bitA^oneShift); 私は実際にそれを行うための簡単な方法があることと思います。 あなたは私のために何かを持っている場合、私はそれを取るでしょう:)事前に おかげ

    2

    1答えて

    私はRubyで再帰的なpowersetアルゴリズムを実装しようとしていましたが、私はthisというスタックオーバーフローポストを見つけました。 def powerset(set) return [set] if set.empty? p = set.pop subset = powerset(set) subset | subset.map { |x| x

    0

    1答えて

    データの16進表記を使用してビットマスキングを達成する最も平凡で/簡単な方法は何ですか? 例えば、私は test = b'\x02\x00\x00\x01' ref = b'\x02\x00\x00\x00' ていると私は効果的にビットごとに計算したい: test & ref Pythonがバイト型のオブジェクトを比較することはできませんようですので、私は私がに変換する必要があると思いま