bitwise-operators

    1

    1答えて

    は、我々は次のコードがあるとします。 int j = -1 & 0xFF; jでの結果の値は、基礎となる表現に基づいて、次のいずれかになります。 System Value Two's complement 0xFF One's complement 0xFE Sign/Magnitude 0x01 しかし&、|、および^演算子ですCでは常に2の補数の形で定義されます(したがって

    -2

    1答えて

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

    1

    3答えて

    なぜJavaScriptのですか? console.log('1000' | '1010'); // 1018ではなく、 '1010'ですか? と '1000' console.log('1000' & '1010'); // 992ありませんか? JavaScriptのビット単位の計算にはどのような方法がありますか?

    3

    1答えて

    クイックで汚れた質問です。私は、一見単純なもののビット単位の操作のためのいくつかの基本的な知識が欠けているという感覚を得る。 次のように私が解決しようとしている問題は、次のとおりです。 私は、グリッド内の位置からの移動の可能なすべてのベクトルを表す、1と8の間の整数の列挙を持っています。 (私はあなたのいくつかは、この問題を認識することができる想像) { TOP: 1, TOP

    0

    2答えて

    JAVAで有限フィールドを実装しようとしていますが、2つの2進数をXORする必要があります。ここ は私のコードです: String lastdigits="1000110"; int overflow=11; int lastdigitsint=Integer.parseInt(lastdigits); int result=(int) lastdig

    -1

    1答えて

    私はここでは新しいですが、私のComputing 2 HWに関するいくつかの質問がありました。我々はset_flag、およびcheck_flagを完了することになっており、その表示になっている void set_flag(int* flag_holder, int flag_position); int check_flag(int flag_holder, int flag_position)

    0

    2答えて

    これは私の最後の投稿の更新ですが、この動作の仕方を理解するのにはまだまだ多くの問題があります。 void set_flag(int* flag_holder, int flag_position); int check_flag(int flag_holder, int flag_position); int main(int argc, char* argv[]) { int

    0

    1答えて

    私はこの問題(https://www.urionlinejudge.com.br/judge/en/problems/view/1026)を解決しようとしています。私のコードやや以下のように:私はWAを得た私のコ​​ード(https://www.urionlinejudge.com.br/judge/en/runs/code/5405752)を提出 x = raw_input() x = x.s

    0

    1答えて

    この質問は、と性質が似ています32bit int。 私のコードはvalue & ~(!(x & y) - 1)です。 xとyのビットの間に重なりがある場合、valueは0に設定されます。そうでない場合、valueはそのままになります。 私の質問は、関係する演算子の数を減らすためにこのステートメントを最適化する方法です。これは単項演算と2進整数演算を使用して可能ですか! ~ &^| + - */%