【新手请教】关于移位的问题
java吧
全部回复
仅看楼主
level 7
java颖慧 楼主
在网上看到的 但不理解啊!
尽量使用移位来代替'a/b'的操作
  "/"是一个代价很高的操作,使用移位的操作将会更快和更有效
  如
int num = a / 4; int num = a / 8;
  应该改为
int num = a >> 2; int num = a >> 3;
问题:a / 4为什么等于a >> 2啊 >>表示什么啊 求解惑啊
2013年12月05日 14点12分 1
level 11
位移相当于乘以或除以2的x次方。。。
例如i << 2就等于 i * 2的二次方。。。
2013年12月05日 15点12分 2
1