問題タブ [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.
java - adler32 Java ビット単位および入力の
ここで adler32 のコードを見つけましたhttp://developer.classpath.org/doc/java/util/zip/Adler32-source.html
ただし、私の更新コードは次のようになります
リンク上のコードに反対する
0xffas buf[i]is already 8 bytes とのAND の必要性を理解していません。 intas aisに昇格されることは理解していますがint、タイプの昇格は の値を変更すべきではありませんbyte。なしでは機能しないため、詳細が不足している可能& 0xff性があります。によって計算された値でテストしましたjava.util.zip.Adler32
答えてくれてありがとう、ただし、私のテストなど、負の数になる値に対してのみ問題になります
版画
c++ - 立方体の頂点の C++ ポイント (ビットごとの AND)
中心 (Vector3) と x、y、z 軸に沿った辺の長さを指定して、立方体の点を計算しようとしています。math.stackexchange.com で以下を見つけました: https://math.stackexchange.com/questions/107778/simplest-equation-for-drawing-a-cube-based-on-its-center-and-or-other -次の式を使用できると言う頂点:
World クラスのコンストラクターは次のとおりです。
そして、次のパラメーターをコンストラクターに渡します。
8 つの頂点すべてに対して出力される座標は次のとおりです。
これは正しくありません。どんなガイダンスでも大歓迎です!
c++ - ビット単位のシフト、符号なし文字
これが何を達成するのか、誰でも詳細に説明できますか? 私はcを学ぼうとしていますが、頭を悩ませています。
python - バイトに対してビット単位の操作を行う
2 つのオブジェクト と を取得aしましたがb、それぞれがバイト オブジェクトに 1 バイトを含んでいます。
これに対してビットごとの操作を実行して、最上位の 2 つのビット (ビッグエンディアン、つまり左側) を取得しようとしています。
しかし、それは怒ってTypeError私の顔に唾を吐きます。
ホスト システムのエンディアンを考慮せずに、2 バイトに対して AND 演算を実行する方法はありますか?
ruby - Ruby on Rails で文字列にビットごとの AND を使用する
そのような文字列でビットごとの演算子「&」を使用したい:
しかし、アプリケーションを実行すると、次のエラー メッセージが表示されます。
バイナリに変換される raw_counter_int および u でこの演算子「&」を使用するにはどうすればよいですか?
私はこれを試します: 0000 0000 1000 0000 0000 0000 0000 0000 (64 ビット) で、3 番目のバイトと 10 番目のバイトの間のバイトを取得します。したがって、0000 0000 1000 0000 0000 0000 0000 0000 & 0011 1111 1100 0000 0000 0000 0000 0000 でビット単位の「&」を実行して、これだけを取得したい: 00 0000 10
perl - ビット演算子とロジック
私が抱えている問題について明確にする必要があります。私は現在、Perl Web サイトの「Learn Perl」部分で提供されている Beginning Perl ブックを使用して Perl を学習しようとしています。私は第 2 章の終わりに近づいており、現在、この本が提供するソリューションの背後にあるロジックを理解しようとして苦労しています。
(128 & n) / 128 などの背後にあるロジックを理解できないようです。コードを 128 から 1 に下げる必要がある理由は理解できますが、& の後の解決策を把握できないようです。私は通常、ソリューションを見るのが嫌いなので、気分が悪いですが、これはすべて私にとって非常に興味深いものです. 私は助けに感謝します。