docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Right Shift (Bitwise)

    Menu Path : Operator > Bitwise > Right Shift

    The Right Shift Operator shifts the first input's value right by the number of bits defined in the second input. During the shift, this Operator discards the least-significant bit and inserts a 0 on the left.

    For example, if the first input is 83, which is 1010011 in binary representation, and the number of bits to right shift it by is 2, the result is 20 , which is 10100 in binary representation. Shifting right produces the same result as dividing the input value by 2n, so the shift result is the same as:

    83 / 22 83 / 4 20

    Operator properties

    Input Type Description
    A uint The value to shift right.
    B uint The number of bits to shift A by.
    Output Type Description
    o uint The result of the right shift by B number of bits.
    In This Article
    • Operator properties
    Back to top
    Copyright © 2024 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)