次の方法で共有


| 演算子

2 つの値のビットごとの OR をとります。

result = expression1 | expression2

引数

  • result
    任意の変数を指定します。
  • expression1
    任意の式を指定します。
  • expression2
    任意の式を指定します。

解説

| 演算子は、2 つの式の値を 2 進数形式で取り込み、それに対してビットごとの OR 演算を行います。この演算の結果は次のようになります。

0101   (expression1)
1100   (expression2)
----
1101   (result)

指定された 2 つの値で、どちらかの桁のみが 1 の場合は必ず 1 になります。逆に、両方とも 0 または両方とも 1 の桁は 0 になります。

必要条件

バージョン 1

参照

|= 演算子 | 演算子の優先順位 | 演算子の一覧