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

    Left Shift (Bitwise)

    菜单路径:Operator > Bitwise > Left Shift

    Left Shift 运算符将第一个输入值左移第二个输入中定义的位数。在移位期间,此运算符丢弃最高有效位并在右侧插入 0。

    例如,如果第一个输入是 21,即二进制表示的 10101,将其左移的位数为 3,则结果为 168,即二进制表示的 10101000。左移产生与输入值乘以 2n 相同的结果,所以移位结果与以下相同:

    21 * 23 21 * 8 168

    运算符属性

    输入 类型 描述
    A uint 要左移的值。
    B uint 要移位 A 的位数。
    输出 类型 描述
    o uint 左移 B 位数的结果。
    返回到顶部
    Copyright © 2023 Unity Technologies — 商标和使用条款
    • 法律条款
    • 隐私政策
    • Cookie
    • 不要出售或分享我的个人信息
    • Your Privacy Choices (Cookie Settings)