移位运算为什么比乘法除法快

从效率上看,使用移位指令有更高的效率,因为移位指令占2个机器周期,而乘除法指令占4个机器周期。从硬件上看,移位对硬件更容易实现,所以会用移位,移一位就乘2,这种乘法当然考虑移位了。

猜你喜欢

转载自blog.csdn.net/zerolaw/article/details/81081795