level 7
在网上看到的 但不理解啊!
尽量使用移位来代替'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