右移>> 和 左移<<

一个int占四个字节,也就是32位,这样的话1不论左移还是右移32位仍旧移到原来的位置,就仍旧是1了。

右移是除,左移是乘。1除1除32次和1乘1乘32次当然都还是1了。

移位操作的简单计算方法

 

>>右移操作

 

x>>y

 

就是x除以2的y此方,取整数

 

<<左移操作

 

X<<y

 

就是x乘以2的y次方

posted @ 2016-03-11 17:02  caozengling  阅读(784)  评论(0编辑  收藏  举报