bit

    1

    2答えて

    リトルエンディアンで動作します。これはexcatly(これがあればeofを含む)のようなCのベクトルのビット表現をこのようにしますか? unsigned char vet[] = {0x0f, 0x05};

    4

    2答えて

    与えられたバイナリパターンが2つ以上あるかどうかを調べる方法があるかどうかは、別のバイナリパターン内にあるのだろうと思いました。私はパターンと言うのは、その実際の価値があるものが他のものの中にあるかどうかを判断しないからです。例えば 、私はAND/OR/XOR/NOTではなく、それを行う方法がわからのさまざまな方法を使ってみました 0001 1110 0000 0000 0001 1111 00

    1

    2答えて

    MySQLテーブルの値をJTableに挿入してこのJTableをプレビューすると、 "BIT"カラムが "1"を私がここに貼り付けることができない奇妙なボックスとして返すことに気付きました。空白として0を返します。

    2

    1答えて

    汎用レジスタを3つの別々のレジスタに分割したい。 2つの8ビットレジスタ& 1つの16ビットレジスタ。これは私が使っているアプローチですが、間違っていると思います。 typedef struct { volatile uint8_t reg_0; volatile uint8_t reg_1; volatile uint16_t reg_2; } reg_sp

    1

    2答えて

    私は数字Xを持っていますが、2の累乗数を確認したいのですか?私はnext power of 2 For Ex: N=14 Ans=16 をチェックする例 N=7 ans is 2 , 2*2 N=20 ans is 4, 2*2*2*2 同様 については は、任意のビットがforループを使用せず、このためにハックありますか? 同様に、それが2の威力であるかどうかをチェックする1行の解決策

    3

    2答えて

    Cで ++、私は次のコードを持っている: int x = -3; x &= 0xffff; cout << x; これは 65533 を生成しかし、私は否定的を外した場合、私はこれを持っていた: int x = 3; x &= 0xffff; cout << x; 私は単に3を取得します結果として なぜ最初の結果が負数を生成するか? -3は符号が16ビットに拡張されていることを

    -2

    1答えて

    私はこのような2バイトの配列を有する:2バイトのバイト[]と呼ばれるバッファ buffer[2]; バッファを作成 byte[] buffer; を 今私は、0から15のデータビットのように2バイトから各ビットを抽出したいので、それらを別々の変数に格納することができます。 これまで私はこれを行っています。ように var extractbits= buffer[2]; Bitarray e

    0

    1答えて

    すべて 私はメモリページングについて学ぶことを試みます。しかし、私はメモリアドレスについて少し混乱しています。 私たちは、32ビットOSが4GiBメモリをアドレス指定できると言います。我々は1バイト= 8ビットを知っている。 2^32のユニットは何ですか? 4294967296ビット?またはバイト?どうして? ありがとうございます。

    1

    1答えて

    Python 3.5で作業すると、私はPostgreSQLからメモリビューとして1バイトを受け取っています。 >>> mybyte <memory at 0x7fd07b12a888> >>> bytes(mybyte) b'\x04' は、どのように私はこのByteの単一ビットを読み出すことができますか?この1バイトをビット単位で表現する方法はありますか? 私はトリックを行う必要があり

    1

    3答えて

    私はこの問題を抱えています。ご協力いただきありがとうございます。 あなたには2つの整数nとmが与えられています。それらがバイナリ表現で異なる右端のビットの位置を見つけます(そのようなビットが存在することが保証されています)。右から左に数えます。 2position_of_the_found_bit(0ベース)の値を返します。 例 についてはn = 11およびm = 13、出力があるべき diffe