問題タブ [bitwise-and]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
198 参照

sql-server-2005 - オプションが多すぎるため、ビットごとの比較に代わる良い方法はありますか?

これは、Microsoft SQL Server 2005 で解決しようとしている問題です。

テーブル A にレコードのリストがある場所で解決しようとしている問題があります。それらを計画と呼びます。ユーザーは、これらのプランの 1 つ以上に関連付けられている可能性があり、その結果、テーブル B の 1 つのレコードに関連付けられています。これは、ビットごとの AND (&) で簡単に解決できますが、データ型 bigint は 2^63- のみをサポートします。 1. 値をバイナリ データ型として保存できますが、2 つのバイナリ列を比較することはできません (一方は int または bigint でなければなりません)。

私の質問は次のとおりです。私が考えていないこれを実装する別の方法はありますか?

0 投票する
4 に答える
108 参照

c++ - コードのこの「if(kc[3] & c)」部分は何をしているのですか?

0 投票する
1 に答える
1871 参照

javascript - 32ビットの数字を見つける方法

JavaScript でビットごとの AND 演算子を使用して数値を処理したいので、数値の 32 ビット バージョンを見つける方法を尋ねてもよろしいですか。数値は32ビットバージョンでビット単位の操作を実行すると述べました。

2 番目の質問は、JavaScript のビットごとの AND 演算子 (&) で、数値の演算は 32 ビット バージョンで実行されますよね? その後、最後に 64 ビット バージョンに変換しますか?

0 投票する
3 に答える
1559 参照

java - ビット演算Javaおよび複数のブール値

これが私の問題です。私は私が持つことができるオプションである3つのブール値を持っています。私は3つのオプションで複数の組み合わせを持つことができます:

つまり、オプションなし(すべてfalse)オプション1のみオプション1とオプション2オプション1とオプション2とオプション3オプション2のみオプション2とオプション3オプション3のみなど

すべての組み合わせをチェックする必要がありますが、ifelseifステートメントを大量に記述したくありません。

結果がどうあるべきかを知る方法はありますか?

何かのようなもの

次に、switchステートメントを使用して正しい組み合わせを処理できます

より詳細な説明が必要な場合はお知らせください。前もって感謝します。

ps私がここでやろうとしているのは、ifステートメントがあまりにも多くないようにして、コードをよりクリーンでより適切に設計できるようにすることです。ですから、別の方法を考えていただければ幸いです。

ありがとう

0 投票する
2 に答える
352 参照

c# - ビット演算を支援する

使用しているサードパーティ関数に対してロジックの一部を再確認したいのですが、ビット単位のロジックが正しく理解されているかどうかわかりません。各シナリオで変数「intValue」の値の範囲を教えてもらえますか?これにより、各条件がtrueを返しますか?ありがとう!

0 投票する
5 に答える
68292 参照

c - ビットごとの演算子のべき乗 2 の mod?

  1. 2 の累乗の mod は、2 進数 ( ) の下位ビットのみでどのように機能し1011000111011010ますか?
  2. この数 mod 2 の 0 乗、2 の 4 乗は何ですか?
  3. モジュロ演算子と 2 のべき乗は何の関係がありますか? 特別な性質を持っていますか?
  4. 誰かが私に例を挙げてもらえますか?

インストラクターは、「mod を 2 の累乗にするときは、下位ビットだけを使用する」と言っています。私は彼が何を意味するのかを尋ねるのが怖すぎた =)

0 投票する
3 に答える
24534 参照

java - Javaでバイト値をマスクする方法は?

私の問題はこのようなものです。

Javaでバイト単位の計算を行っています。一部の計算では、目的の結果「2a」をバイト値で取得しますが、一部の計算では、バイト値で「ffffff9a」を取得します。結果「ffffff9a」から「9a」の値が欲しいだけです。私はこれを試しましたが、うまくいきませんでした。

ここで、b の値は "ffffff9a" バイト値です。

しかし、同じプロセスを表示している間は次のように機能します

どこが間違っていますか?希望の値を取得するにはどうすればよいですか?

ありがとう


実際、私は 8 ビット文字を gsm 7 ビットに変換しようとしています。また、誰かがこれを通して私を助けることができれば、それも役に立ちます。文字列はバイト配列として格納され、この文字列または 8 ビット バイトを 7 ビットに変換する必要があります。

0 投票する
1 に答える
366 参照

java - java /androidがビット単位でブール変数と文字列の間を許可する理由

ブール変数と文字列の間でビット単位の&を行うことが許可されています。コンパイルエラーはありません!

結果はどうなりますか?それはどのように機能しますか。私の理解によると、このタイプのビット演算は許可されません。それはバグですか、それともビット単位の機能はビットの中間のみを考慮し、タイプを気にしませんか?

0 投票する
1 に答える
1056 参照

java - bitwise-and xpath と java を使用して xml で検索するにはどうすればよいですか?

このサンプル xmlがあります。

各行には id フィールドがあり、値がビットとして含まれています。

そして、このファイルでビット単位の and 演算子を使用して検索したいのですが、これが可能かどうかわかりません。

javascript の演算子「&」または Oracle のコマンド BITAND について読みましたが、xml o xpath には何もありません。

これは、Java と xpath のコード例です。

0 投票する
1 に答える
925 参照

python - Intからブール配列へのPython

char d と char k がある場合、それぞれをビット配列 (True-False-True-True-True-False-False-True など) に変換し、それらの配列を AND によって 1 つの配列に結合するにはどうすればよいですか? -各ビットを-ing(そして、結合された配列をcharに戻します)?01100001 (a) と 01100011 (c) を組み合わせると 01100001 (c) になりますか? また、これらの変換の結果が ASCII でない場合もあります (00000010 など)?