左移运算符和右移运算符(为将来的线段树二叉树作准备)

做个小笔记避免以后忘了,看到就能记起:

        “a>>b”将a右移b位,例:7>>1=3,    3>>1=1,    4>>1=2;

        “a<<b”将a左移b位,例:7<<1=14,    3>>1=6,    4<<1=8;

        举个有趣的例子,譬如要得到其(数a)在二进制中的某一位(从右往左数第j位):

                        则    ans=( a>>(j-1) )&1;


暂时了解的就这么多,欢迎评论补充。

猜你喜欢

转载自blog.csdn.net/qq_41730082/article/details/80472686