什么是c ++ \ msdn中的“CONSTANT>> 1”

时间:2013-07-25 15:52:52

标签: c++ constants msdn

我正在制作我表弟给我的代码。 在代码中有一个我无法识别的符号。 如果有人能帮助识别并向我解释它,那将是非常棒的!

OBJECT_SIZE是一个常量 “>> 1”我需要帮助理解的部分。

“OBJECT_SIZE>→1”

    m_CenterPt    = Point2F(middle.x - (OBJECT_SIZE>>1) - MIDOFFSET,
                            middle.y - (OBJECT_SIZE>>1) - MIDOFFSET);

1 个答案:

答案 0 :(得分:2)

>>运算符是右移;将正数向右移一位相当于整数除以二(出于同样的原因,删除十进制数的最后一位数相当于整数除以十)。