johnmy 发表于 2017-3-20 21:10 
bitwAnd这类函数是干什么用的?
整数的位运算, And, Or, Xor, Right(向右移), Left(向左移)
在C++ 里 就是这个 “>>”符号
For example, 4 向右移1个位, 4 >> 1 = 2
整数4在计算机里,用8个位的二进制数表示的话, 其实就是0000 0100(2)
再向右移一个位,即去掉最右边的一个数,左边用0补充,
结果就是: 0000 0010
转回十进制制: 2
简单的说,一个整数向右移一个位,相当于除2取整数部分