docs.unity3d.com
    目次を表示する/隠す

    Xor (Bitwise)

    メニューパス : Operator > Bitwise > Xor

    Xor Operator は、2 つの入力からビット単位の論理演算 Xor の結果を、数字の各ビットにバイナリ形式で出力します。A および B 内の各ビットの片方のみが 1 の場合は 1 を出力します。両方とも 1 の場合、または、どちらも 1 でない場合、出力は 0 になります。

    例えば、 A の入力が 26、B の入力が 19 の場合、出力は 9 になります。これはバイナリでは 26 は 11010 と表され、19 は 10011 と表されるためです。つまり結果は 9 のバイナリ表記、01001 になります。

    Operator プロパティ

    Input Type 説明
    A uint 左オペランドです。
    B uint 右オペランドです。
    Output Type 説明
    o uint A と B 間の Xor ビット演算の結果です。

    詳細

    Xor 演算は排他的です。つまり両方の入力値のバイナリ形式は、同じ長さか、2 つのビットの合計から余りを破棄したもののいずれかでなければなりません。

    トップに戻る
    Copyright © 2023 Unity Technologies — 商標と利用規約
    • 法律関連
    • プライバシーポリシー
    • クッキー
    • 私の個人情報を販売または共有しない
    • Your Privacy Choices (Cookie Settings)