問題タブ [bitwise-or]

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 投票する
2 に答える
1320 参照

python - Python: 整数間のビットごとの OR

ビット単位の操作を実行すると、Python で奇妙な動作が見られます

上で、OR の予想される動作を確認します。数値は右側に配置され、各ビットが OR 演算されて結果が生成されます。ただし、私の意見では、2 つの同一の整数を OR すると、結果は常に 0 になるはずです。

これはバグですか、それとも非常に奇妙な機能ですか? 誰でも説明できますか?

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

java - ORビット演算の数式?

*+-、などの基本的な演算子を使用したビットごとの OR 演算の数式はあり/ますか? 私が探しているものの例 (シフトの場合) は、にn<<a変わりn*Math.pow(2,a)ます。

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

symfony - Doctrine DQL "inclusive or"

Doctrine DQLで単純な「包括的または」を実現する方法があるかどうか知りたいですか?

MySQLで次のことができます

また

しかし、これらはどちらも DQL では機能しません

解決策はまだ私自身の質問に答えることができません:/

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

c - 次のコードは C でどのように評価されますか?

上記のコードはどのように評価されますか? 特に声明:

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

c - 警告なしの unsigned int のビットごとの OR

次のコードを書き直そうとしています。

最近の gcc を使用すると、次の警告が表示されます。

コードの読みやすさを維持しながら、この警告を回避するには、ビットごとの OR をどのように書き直すべきですか。unsigned int iはライブラリ コードの奥深くにあるため、これを int に変更することはできません。