A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/Bitwise_XOR below:

ビット排他的論理和 (^) - JavaScript | MDN

オペランドは 32 ビットの整数値に変換され、ビット (ゼロまたは 1) の並びによって表現されます。32 ビットを超える数値は最上位のビットが破棄されます。例えば、次の 32 ビットを超える整数は 32 ビット整数に変換されます。

変換前: 11100110111110100000000000000110000000000001
変換後:             10100000000000000110000000000001

第 1 オペランドの各ビットは、第 2 オペランドの対応するビットと組みになります。第 1 ビットは第 1 ビットへ、第 2 ビットは第 2 ビットへ、という具合にです。

この演算子は各ビットの組み合わせに適用され、結果はビット単位で構築されます。

XOR 演算の真理値表は次のようになります。

a b a XOR b 0 0 0 0 1 1 1 0 1 1 1 0
     9 (10 進数) = 00000000000000000000000000001001 (2 進数)
    14 (10 進数) = 00000000000000000000000000001110 (2 進数)
                   --------------------------------
14 ^ 9 (10 進数) = 00000000000000000000000000000111 (2 進数) = 7 (10 進数)

ある数 x と 0 のビット排他的論理和は x になります。


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4