C ++'>'按位运算符

时间:2015-11-14 01:40:15

标签: c++ bit-manipulation bitwise-operators

任何人都知道>在按位运算符方面用C ++做什么?这是一个使用它的例子:

    void Seed(uint64_t seed){
        Seed(seed>32, seed);
    };

    void Seed(uint32_t high, uint32_t low){
        if((high != low) && low && high){
            DRandomSeedHigh = high;
            DRandomSeedLow = low;   
        }
    };

2 个答案:

答案 0 :(得分:1)

>返回一个整数,如果为真则值为1,如果为假则为0。

答案 1 :(得分:1)

正如所有评论所说,这是一个错字,应该是>>

但你的问题是关于它的作用。 >不是按位运算符,但>>是。它将无符号的64位值分成两部分。位移运算符用于获得前32位,而低32位用作第二个参数。