位运算与直接乘除比较

  一般情况下,在乘以或者除以2的n次方时采用移位的方法,这样比直接相乘或者相除效率高的多。比如2*4可以用2<<2来表示,4*8可以用4<<3来表示,18/2可以用18>>1来表示。

  效率高的原因,涉及到CPU中运算器的运算方法问题。

原文地址:https://www.cnblogs.com/QoQian/p/4931333.html