bit

    3

    2答えて

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

    0

    2答えて

    このコードは、私は4の2ビットの値を結合する(符号なし文字をしかし、彼らは唯一の0-3からの値を保持)するために使用しています何である1つのunsigned char型の値に変換 unsigned char nibble = 0; nibble = (nibble & 0x03) | (output[i] & 0x03); nibble = (nibble & 0x0C) | (output

    -3

    2答えて

    未知の構造体からバイト配列を作成し、さらにこのバイト配列の前に数字を追加したいとします。これはどうすればいいですか? 私は現在、このコードを持っている: template <class T> void CopterConnection::infoToByteArray(char *&bit_data, size_t *msglen, T data) { //

    2

    1答えて

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

    0

    1答えて

    すべての32ビット整数を格納する必要があるメモリの量を見積もるときに、4GBの数字がどこから来るのかを理解するのは苦労しています。 32ビット整数型のデータ型は32ビットで、ビットごとに1または0に設定できます。それは2^32の可能表現です。そして、それぞれの表現は合計32 * 2^32ビット、すなわち2^5 * 2^32 = 2^37ビットのために32ビットを必要とする。 2^37ビットは約17

    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選択したピンのビットをすばやく設定またはリセットできるように、ビット単位で方法を見つけることができません。

    0

    1答えて

    に「転置」ビット/バイナリ列の数は、私は次のようなデータを持っていると言う: name is_married has_dog wants_children Tom 1 1 1 Dick 0 1 1 Harry 0 0 0 しかし、私は次のようなデータを得たい: name description Tom is_married Tom has_dog

    1

    2答えて

    こんにちは私は、SQLサーバーのBITが真、偽、および未知を知っていた。例えば、比較1 > NULLは、unknownをもたらす。 間接的に確認することができます:x is null or y is nullの場合、比較x > yはunknownである必要があります。 unknownに直接アクセスする手段はありますか?これは動作します select * into #t from ( S

    4

    1答えて

    私はいくつかのプログラミングの面接の質問を練習していますが、これを見つけたのはsample pdfです。「マスクを使用して機械に依存しない方法で作成する方法を理解する」ことをお勧めします。しかし、機械に依存しないマスクと機械に依存しないマスクとの間の相違を強調するものではない。 私は通常ちょうど私が唯一の私はどうしたら最後の4ビットしたい場合例えば、私が欲しいのマスクを提供する整数を把握: int

    1

    1答えて

    2バイト(00000001 00111101)で保存された番号317を取得しました。これはSPI(シリアル)経由でスレーブデバイスに転送する必要があります。データワードの最上位ビットが第 が最後に送信された最下位ビットを送信している、すなわち、バイトで」 : 装置は2バイトB11とB12を期待するが、特定の順序でB11は最上位バイトであり、B12は 最下位バイトです。 私の質問は、正確にはどういう