bit-manipulation

    0

    1答えて

    GPS受信機からデータを抽出しようとしています。情報を送信する方法を次の図に示します。 私はrootaを取得しようとしています。私は別々のビットセットで単語8と単語9を持っています。どのように関連するビットを1つのビットセットにまとめるのですか? 倍精度数値を取得するには、この倍率情報も使用する必要があります。スケールファクタ情報を以下に示します。 私は std::bitset<32> word8

    1

    3答えて

    与えられた2 numpy.ndarray私はarray1の2LSBをarray2に設定したいと思います。バイナリで array1 = [1, 2, 3, 4, 5] array2 = [4, 3, 4] を、このように表すことができる: array1 = [00000001, 00000010, 00000011, 00000100] array2 = [00000100, 0000001

    0

    1答えて

    xorを使って2つの数字を入れ替えて質問に出くわしました。だからそれは基本的にはx=x^y; y=x^y; x=x^yだから、私はy=(x^y)^y=xと考えることができるので、yはxになりますが、最後のものではないでしょうx=x^y = (x^y)^(x^y)= 0? xはどのようにyになりますか?

    0

    1答えて

    を使用してバイトに7ビットを置く私は、ループを使用して、バイト(ビット単位)に7ビットを置くしようとしている: unsigned char bytetosend; unsigned char y[] = { 0x7f }; int x = 0; int i; int main() { for (i = 0; i < 8; i++) { bytetosen

    2

    1答えて

    私は、数値を取り、その日に対応する配列を返します(数字は各曜日にビットマスクされます)。しかし配列は特定の値に対してはすべての日を戻し、別の値に対しては空の配列を返します。 は、以下の機能以下 function get_days($days) { $days_arr = array(); echo "days: " . decbin($days) . " - type: " . g

    0

    1答えて

    2つの浮動小数点数(IEEE単精度または倍精度)が与えられている場合、それらの間の中間にある数字を検索したいが、(x + y)/ 2の意味ではない実際に表現可能な数に関して。 xとyの両方が正である場合は、次のようにこの作品 float ieeeMidpoint(float x, float y) { assert(x >= 0 && y >= 0); int xi = *(

    1

    1答えて

    これはサンプルスニペットです。 #include <iostream> #include <string> using namespace std; enum class status{ CONNECTED, NOT_CONNECTED }; int main(){ std::string x; std::cout<<"Enter a binary string = ";

    -2

    1答えて

    質問:Pythonでプレフィックスマスク長なし符号付きまたは符号なしintにHexStringを変換する方法 ? えええええええ、既にこのトピックについて存在します。しかし、この仕様では答えが不十分または不完全でした。 文字列を渡すだけでした。それ以上は何もしませんでした。それと同等のもの(任意のサイズの符号付きまたは符号なし)を取得しました。 例: Passing FFFFFFFFFFFFFFF

    2

    1答えて

    (検索アルゴリズムでの作業)16ビットワードに設定された2つのビットを使用して、可能な一致を繰り返し処理したいと考えています。現在は過度に複雑なソリューションでは愚かな問題のようです。 反復が(10進数)を返す必要があり3,5,6,9,10,12,17 ... 問題に対する適切な言葉は何ですか?ビットマスクルーピング? このための任意の巧妙な機能? 現在のコード - 今すぐ更新: (。現状では、私

    -1

    1答えて

    AVR ATMEGAプログラミングについてもっと学び始めています。 Arduinosの内部動作に関する記事を読んで、私はshiftOutメソッドがどのように構造化されているかを学習しています。私は、これまでのようなビット演算に精通していますが、私はまだ理解していない表現があります void shiftOut(uint8_t dataPin, uint8_t clockPin, uint8_t bi