最有效的计算2乘以8的方法是什么?

2<<3

CPU直接支持位运算,效率最高。一个数左移n位,相当于乘以了2的几次方。右移则相当于除法

引申:如何快速求取一个整数的7倍?

(X << 3) - X 注意:由于-的优先级高于<<,所以不能去掉括号,否则结果不正确

猜你喜欢

转载自blog.csdn.net/summer00072/article/details/80932808
今日推荐