docs.unity3d.com
    显示 / 隐藏目录

    Xor (Bitwise)

    菜单路径:Operator > Bitwise > Xor

    Xor 运算符接受两个输入,并输出对二进制形式数字的每一位执行按位逻辑 Xor 运算的结果。对于 A 和 B 中的每一位,如果其中只有一个是 1,则输出为 1。如果两者都是 1 或者都不是 1,则输出为 0。

    例如,如果 A 输入为 26,B 输入为 19,则输出为 9。这是因为,在二进制中,26 表示为 11010,19 表示为 10011,因此结果为 01001,即 9 的二进制表示形式。

    运算符属性

    输入 类型 描述
    A uint 左操作数。
    B uint 右操作数。
    输出 类型 描述
    o uint A 与 B 之间的按位 Xor 运算的结果。

    Details

    Xor 运算具有独占性。这意味着两个输入值的二进制形式必须具有相同的长度,或相当于添加两位并丢弃进位。

    返回到顶部
    Copyright © 2023 Unity Technologies — 商标和使用条款
    • 法律条款
    • 隐私政策
    • Cookie
    • 不要出售或分享我的个人信息
    • Your Privacy Choices (Cookie Settings)